Exemple #1
0
        void CreateEditorData()
        {
            TPEditorGUIData newEditorData = ScriptableObject.CreateInstance <TPEditorGUIData>();

            AssetDatabase.CreateAsset(newEditorData, "Assets/TP_Creator/_CreatorResources/OptionsEditorGUIData.asset");
            AssetDatabase.SaveAssets();
            AssetDatabase.Refresh();
            EditorData = newEditorData;
            CheckGUIData();
        }
Exemple #2
0
        void InitEditorData()
        {
            string path = "Assets/TP_Creator/_CreatorResources/";

            if (!System.IO.Directory.Exists(path))
            {
                System.IO.Directory.CreateDirectory(path);
            }

            EditorData = AssetDatabase.LoadAssetAtPath(
                path + "OptionsEditorGUIData.asset",
                typeof(TPEditorGUIData)) as TPEditorGUIData;

            if (EditorData == null)
            {
                CreateEditorData();
            }
            else
            {
                CheckGUIData();
            }

            skin = EditorData.GUISkin;
        }