public static void CreateModule <T>(string moduleName, Action <T> onCreate) where T : Component { PathUtils.CreatePath("AssistLib", "Resources", "Modules"); var moduleDBEntry = ScriptableObjectsEditorUtils.Create <ModuleDBEntry>(PathUtils.Combine("Assets", "AssistLib", "Resources", "Modules"), moduleName); PrefabEditorUtils.CreatePrefab(moduleDBEntry, onCreate); DBEntryEditorUtils.CollectItems(); }
public static void CreateUIFrameDBEntry() { DBEntryEditorUtils.CreateItem <UIFrameDBEntry>(); }
public static void CreateSpreadsheetDocument() { DBEntryEditorUtils.CreateItem <GoogleSpreadsheetDocumentDBEntry>(); }