1. Help us improve the editor usability and artist workflows. Join our discussion to provide your feedback.
    Dismiss Notice
  2. We're looking for feedback on Unity Starter Kits! Let us know what you’d like.
    Dismiss Notice
  3. We’re giving 2017.1 beta testers a chance to win t-shirts and a Nintendo Switch. Read more on the blog.
    Dismiss Notice
  4. Unity 2017.1 beta is now available for download.
    Dismiss Notice
  5. Unity 5.6 is now released.
    Dismiss Notice
  6. Get further faster with the Unity Plus Accelerator Pack, free for new Unity Plus subscribers for a limited time. Click here for more details.
    Dismiss Notice
  7. Check out all the fixes for 5.6 on the patch releases page.
    Dismiss Notice
  8. Learn how you'll soon be able to publish your games to China in four simple steps with Xiaomi. Sign up now for early access.
    Dismiss Notice

Using GUIStyle and C#

Discussion in 'Extensions & OnGUI' started by PhilG, Aug 16, 2011.

  1. PhilG

    PhilG

    Joined:
    Nov 9, 2009
    Posts:
    30
    I'm just getting started with Unity GUI, and am having trouble getting GUIstyle to work with C#. To start with I'd like to expose GUI style varibles to the inspector, like in the documentation with js:

    Making a public variable GUIStyle
    http://unity3d.com/support/documentation/Components/gui-Customization.html

    I've tried to convert the example to C# but no GUI style varibles are exposed to the inspector (see code below). All I get is a field for a Game Object of type GUIstyle.

    Code (csharp):
    1.  
    2. using UnityEngine;
    3. using System.Collections;
    4.  
    5. public class GUIStyle : MonoBehaviour {
    6.  
    7.     public GUIStyle myGUIStyle;
    8.        
    9.     void OnGUI () {
    10. //      GUI.Button (new Rect (10,10,150,20), "I am a Custom Button", myGUIStyle); // this wont compile
    11.     }
    12. }
    13.  
    Any ideas?
     
  2. sc3

    sc3

    Joined:
    Nov 2, 2010
    Posts:
    103
    Try changing your script/class name to something other than GUIStyle.
     
  3. PhilG

    PhilG

    Joined:
    Nov 9, 2009
    Posts:
    30
    Ah, thanks very much. That was the problem.