UnityEngine.GUIStyleState.ProduceGUIStyleStateFromDeserialization C# (CSharp) Méthode

ProduceGUIStyleStateFromDeserialization() static private méthode

static private ProduceGUIStyleStateFromDeserialization ( GUIStyle sourceStyle, IntPtr source ) : GUIStyleState
sourceStyle GUIStyle
source System.IntPtr
Résultat 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

 //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