Esempio n. 1
0
 void OnFocus()
 {
     if (GDEItemManager.AllItems.Count.Equals(0) && GDEItemManager.AllSchemas.Count.Equals(0))
     {
         GDEItemManager.Load();
     }
 }
Esempio n. 2
0
        public static void DoGenerateCustomExtensions()
        {
            GDEItemManager.Load();

            GDECodeGen.GenStaticKeysClass(GDEItemManager.AllSchemas);
            GDECodeGen.GenClasses(GDEItemManager.AllSchemas);

            AssetDatabase.Refresh();
        }
Esempio n. 3
0
        static void GDELoadData()
        {
            string assetPath = AssetDatabase.GetAssetPath(Selection.activeObject);
            string fullPath  = Path.GetFullPath(assetPath);

            GDESettings.Instance.DataFilePath = fullPath;
            GDESettings.Instance.Save();

            GDEItemManager.Load(true);
        }
Esempio n. 4
0
        protected virtual void Load()
        {
            GDEItemManager.Load();

            entryFoldoutState.Clear();
            listFieldFoldoutState.Clear();
            currentFoldoutAllState = false;
            newListCountDict.Clear();
            filterText = "";
            groupHeights.Clear();
            groupHeightBySchema.Clear();
            editingFields.Clear();
            editFieldTextDict.Clear();
        }