UnityEngine.GUIStyleState.ProduceGUIStyleStateFromDeserialization C# (CSharp) Method

ProduceGUIStyleStateFromDeserialization() static private method

static private ProduceGUIStyleStateFromDeserialization ( GUIStyle sourceStyle, IntPtr source ) : GUIStyleState
sourceStyle GUIStyle
source System.IntPtr
return GUIStyleState
        internal static GUIStyleState ProduceGUIStyleStateFromDeserialization(GUIStyle sourceStyle, IntPtr source)
        {
            GUIStyleState state = new GUIStyleState(sourceStyle, source);
            state.m_Background = state.GetBackgroundInternalFromDeserialization();
            state.m_ScaledBackgrounds = state.GetScaledBackgroundsInternalFromDeserialization();
            return state;
        }

Usage Example

コード例 #1
0
ファイル: GUIStyle.cs プロジェクト: zhuangce/UnityCsReference
 //Called during Deserialization from cpp
 internal void InternalOnAfterDeserialize()
 {
     m_Normal    = GUIStyleState.ProduceGUIStyleStateFromDeserialization(this, GetStyleStatePtr(0));
     m_Hover     = GUIStyleState.ProduceGUIStyleStateFromDeserialization(this, GetStyleStatePtr(1));
     m_Active    = GUIStyleState.ProduceGUIStyleStateFromDeserialization(this, GetStyleStatePtr(2));
     m_Focused   = GUIStyleState.ProduceGUIStyleStateFromDeserialization(this, GetStyleStatePtr(3));
     m_OnNormal  = GUIStyleState.ProduceGUIStyleStateFromDeserialization(this, GetStyleStatePtr(4));
     m_OnHover   = GUIStyleState.ProduceGUIStyleStateFromDeserialization(this, GetStyleStatePtr(5));
     m_OnActive  = GUIStyleState.ProduceGUIStyleStateFromDeserialization(this, GetStyleStatePtr(6));
     m_OnFocused = GUIStyleState.ProduceGUIStyleStateFromDeserialization(this, GetStyleStatePtr(7));
 }
All Usage Examples Of UnityEngine.GUIStyleState::ProduceGUIStyleStateFromDeserialization