GUISkinNamespace: UnityEngine
Parent class: ScriptableObject
Description

Defines how GUI looks and behaves.

GUISkin contains GUI settings and a collection of GUIStyle objects that together specify GUI skin.

Active GUI skin is get and set through GUI.skin.
Variables
box Style used by default for GUI.Box controls.
button Style used by default for GUI.Button controls.
customStyles Array of GUI styles for specific needs.
font The default font to use for all styles.
horizontalScrollbar Style used by default for the background part of GUI.HorizontalScrollbar controls.
horizontalScrollbarLeftButton Style used by default for the left button on GUI.HorizontalScrollbar controls.
horizontalScrollbarRightButton Style used by default for the right button on GUI.HorizontalScrollbar controls.
horizontalScrollbarThumb Style used by default for the thumb that is dragged in GUI.HorizontalScrollbar controls.
horizontalSlider Style used by default for the background part of GUI.HorizontalSlider controls.
horizontalSliderThumb Style used by default for the thumb that is dragged in GUI.HorizontalSlider controls.
label Style used by default for GUI.Label controls.
scrollView Style used by default for the background of ScrollView controls (see GUI.BeginScrollView).
settings Generic settings for how controls should behave with this skin.
textArea Style used by default for GUI.TextArea controls.
textField Style used by default for GUI.TextField controls.
toggle Style used by default for GUI.Toggle controls.
verticalScrollbar Style used by default for the background part of GUI.VerticalScrollbar controls.
verticalScrollbarDownButton Style used by default for the down button on GUI.VerticalScrollbar controls.
verticalScrollbarThumb Style used by default for the thumb that is dragged in GUI.VerticalScrollbar controls.
verticalScrollbarUpButton Style used by default for the up button on GUI.VerticalScrollbar controls.
verticalSlider Style used by default for the background part of GUI.VerticalSlider controls.
verticalSliderThumb Style used by default for the thumb that is dragged in GUI.VerticalSlider controls.
window Style used by default for Window controls (SA GUI.Window).
Functions
FindStyle Try to search for a GUIStyle. This functions returns NULL and does not give an error.
GetStyle Get a named GUIStyle.
Inherited members
Variables
hideFlags Should the object be hidden, saved with the scene or modifiable by the user?
name The name of the object.
Functions
GetInstanceID Returns the instance id of the object.
ToString Returns the name of the game object.
Static Functions
Destroy Removes a gameobject, component or asset.
DestroyImmediate Destroys the object obj immediately. You are strongly recommended to use Destroy instead.
DontDestroyOnLoad Makes the object target not be destroyed automatically when loading a new scene.
FindObjectOfType Returns the first active loaded object of Type type.
FindObjectsOfType Returns a list of all active loaded objects of Type type.
Instantiate Clones the object original and returns the clone.
CreateInstance Creates an instance of a scriptable object with className.
Operators
bool Does the object exist?
operator != Compares if two objects refer to a different object.
operator == Compares if two objects refer to the same.
Messages
OnDestroy This function is called when the scriptable object will be destroyed.
OnDisable This function is called when the scriptable object goes out of scope.
OnEnable This function is called when the object is loaded.