terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
UnityEngine.GUISkin Class Referencesealed
+ Inheritance diagram for UnityEngine.GUISkin:
+ Collaboration diagram for UnityEngine.GUISkin:

Public Member Functions

 GUISkin ()
 
GUIStyle GetStyle (string styleName)
 
GUIStyle FindStyle (string styleName)
 
IEnumerator GetEnumerator ()
 
unsafe int GetInstanceID ()
 
override int GetHashCode ()
 
override bool Equals (object other)
 
static void Destroy (Object obj, [DefaultValue("0.0F")] float t)
 
static void DestroyImmediate (Object obj, [DefaultValue("false")] bool allowDestroyingAssets)
 
static Object[] FindObjectsOfType (Type type, bool includeInactive)
 
static void DontDestroyOnLoad ([NotNull("NullExceptionObject")] Object target)
 
override string ToString ()
 

Static Public Member Functions

static ScriptableObject CreateInstance (Type type)
 
static T CreateInstance< T > ()
 
static implicit operator bool (Object exists)
 
static Object Instantiate (Object original, Vector3 position, Quaternion rotation)
 
static Object Instantiate (Object original)
 
static T Instantiate< T > (T original)
 
static T Instantiate< T > (T original, Vector3 position, Quaternion rotation)
 
static void Destroy (Object obj)
 
static void DestroyImmediate (Object obj)
 
static T[] FindObjectsOfType< T > ()
 
static bool operator== (Object x, Object y)
 
static bool operator!= (Object x, Object y)
 

Package Functions

void OnEnable ()
 
void Apply ()
 
void MakeCurrent ()
 
delegate void SkinChangedDelegate ()
 
static ScriptableObject CreateScriptableObjectInstanceFromType (Type type, bool applyDefaultsAndReset)
 
static Object FindObjectFromInstanceID (int instanceID)
 

Static Package Functions

static void CleanupRoots ()
 

Package Attributes

GUIStyle[] m_CustomStyles
 

Static Package Attributes

static GUIStyle ms_Error
 
static GUISkin.SkinChangedDelegate m_SkinChanged
 
static GUISkin current
 
static int OffsetOfInstanceIDInCPlusPlusObject
 

Properties

Font font [get, set]
 
GUIStyle box [get, set]
 
GUIStyle label [get, set]
 
GUIStyle textField [get, set]
 
GUIStyle textArea [get, set]
 
GUIStyle button [get, set]
 
GUIStyle toggle [get, set]
 
GUIStyle window [get, set]
 
GUIStyle horizontalSlider [get, set]
 
GUIStyle horizontalSliderThumb [get, set]
 
GUIStyle horizontalSliderThumbExtent [get, set]
 
GUIStyle sliderMixed [get, set]
 
GUIStyle verticalSlider [get, set]
 
GUIStyle verticalSliderThumb [get, set]
 
GUIStyle verticalSliderThumbExtent [get, set]
 
GUIStyle horizontalScrollbar [get, set]
 
GUIStyle horizontalScrollbarThumb [get, set]
 
GUIStyle horizontalScrollbarLeftButton [get, set]
 
GUIStyle horizontalScrollbarRightButton [get, set]
 
GUIStyle verticalScrollbar [get, set]
 
GUIStyle verticalScrollbarThumb [get, set]
 
GUIStyle verticalScrollbarUpButton [get, set]
 
GUIStyle verticalScrollbarDownButton [get, set]
 
GUIStyle scrollView [get, set]
 
GUIStyle[] customStyles [get, set]
 
GUISettings settings [get, set]
 
static GUIStyle error [get, set]
 
string name [get, set]
 
HideFlags hideFlags [set]
 

Private Member Functions

void BuildStyleCache ()
 
static void CreateScriptableObject ([Writable] ScriptableObject self)
 
IntPtr GetCachedPtr ()
 
static string ToString (Object obj)
 
static int GetOffsetOfInstanceIDInCPlusPlusObject ()
 
static Object Internal_CloneSingle ([NotNull("NullExceptionObject")] Object data)
 
static string GetName ([NotNull("NullExceptionObject")] Object obj)
 
static void SetName ([NotNull("NullExceptionObject")] Object obj, string name)
 
static Object Internal_InstantiateSingle_Injected (Object data, ref Vector3 pos, ref Quaternion rot)
 

Static Private Member Functions

static bool CompareBaseObjects (Object lhs, Object rhs)
 
static bool IsNativeObjectAlive (Object o)
 
static void CheckNullArgument (object arg, string message)
 
static Object Internal_InstantiateSingle ([NotNull("NullExceptionObject")] Object data, Vector3 pos, Quaternion rot)
 

Private Attributes

Font m_Font
 
GUIStyle m_box
 
GUIStyle m_button
 
GUIStyle m_toggle
 
GUIStyle m_label
 
GUIStyle m_textField
 
GUIStyle m_textArea
 
GUIStyle m_window
 
GUIStyle m_horizontalSlider
 
GUIStyle m_horizontalSliderThumb
 
GUIStyle m_horizontalSliderThumbExtent
 
GUIStyle m_verticalSlider
 
GUIStyle m_verticalSliderThumb
 
GUIStyle m_verticalSliderThumbExtent
 
GUIStyle m_SliderMixed
 
GUIStyle m_horizontalScrollbar
 
GUIStyle m_horizontalScrollbarThumb
 
GUIStyle m_horizontalScrollbarLeftButton
 
GUIStyle m_horizontalScrollbarRightButton
 
GUIStyle m_verticalScrollbar
 
GUIStyle m_verticalScrollbarThumb
 
GUIStyle m_verticalScrollbarUpButton
 
GUIStyle m_verticalScrollbarDownButton
 
GUIStyle m_ScrollView
 
GUISettings m_Settings
 
Dictionary< string, GUIStylem_Styles
 
IntPtr m_CachedPtr
 

Static Private Attributes

const string objectIsNullMessage = "The Object you want to instantiate is null."
 
const string cloneDestroyedMessage = "Instantiate failed because the clone was destroyed during creation. This can happen if DestroyImmediate is called in MonoBehaviour.Awake."
 

Detailed Description

Definition at line 15 of file GUISkin.cs.


The documentation for this class was generated from the following file: