void ExportScreenSettings() { string settingsPath = AssetDataBaseUtils.GetAssetFullPath(settings); string dir = Path.GetDirectoryName(settingsPath); //Window string windowDir = dir + "/Window"; DirectoryUtils.SafeCreateDirectory(windowDir); foreach (var item in settings.windows) { ScriptCreater.Create("WindowTemplate", string.Format("{0}/{1}.cs", windowDir, item.name)); } string screenDir = dir + "/Screen"; DirectoryUtils.SafeCreateDirectory(screenDir); foreach (var item in settings.screens) { ScriptCreater.Create("ScreenTemplate", string.Format("{0}/{1}.cs", screenDir, item.name)); } AssetDatabase.Refresh(); }
static void CreateAddTemplate() { ScriptCreater.Show(FOLDER_PATH + "AddTemplate.asset"); }
static void CreateREADME() { ScriptCreater.Show(FOLDER_PATH + "README.asset"); }
static void CreateMitLicense() { ScriptCreater.Show(FOLDER_PATH + "MITLicense.asset"); }
static void CreateStruct() { ScriptCreater.Show(FOLDER_PATH + "CSharpStruct.asset"); }
static void CreateClass() { ScriptCreater.Show(FOLDER_PATH + "CSharpClass.asset"); }