Ejemplo n.º 1
0
 void ResetManager()
 {
     if (GUILayout.Button("Reset Manager", skin.button, GUILayout.Height(45)))
     {
         FaderCreator = null;
     }
 }
Ejemplo n.º 2
0
        void InitializeManager()
        {
            if (GUILayout.Button("Initialize New Manager", skin.button, GUILayout.Height(60)))
            {
                GameObject go = (new GameObject("TP_FaderManager", typeof(TPFaderCreator)));
                FaderCreator = go.GetComponent <TPFaderCreator>();
                UpdateManager();
                Debug.Log("Fader Manager created!");
            }

            if (GUILayout.Button("Initialize Exist Manager", skin.button, GUILayout.Height(60)))
            {
                existManager = !existManager;
            }

            if (existManager)
            {
                FaderCreator = EditorGUILayout.ObjectField(FaderCreator, typeof(TPFaderCreator), true,
                                                           GUILayout.Height(30)) as TPFaderCreator;
            }

            if (FaderCreator)
            {
                creator = new SerializedObject(FaderCreator);
            }
        }
Ejemplo n.º 3
0
        static void InitCreator()
        {
            if (FaderCreator == null)
            {
                FaderCreator = FindObjectOfType <TPFaderCreator>();

                if (FaderCreator != null)
                {
                    UpdateManager();
                }
            }
        }
Ejemplo n.º 4
0
 void OnEnable()
 {
     creator = target as TPFaderCreator;
 }