Ejemplo n.º 1
0
    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();
    }
Ejemplo n.º 2
0
 static void CreateAddTemplate()
 {
     ScriptCreater.Show(FOLDER_PATH + "AddTemplate.asset");
 }
Ejemplo n.º 3
0
 static void CreateREADME()
 {
     ScriptCreater.Show(FOLDER_PATH + "README.asset");
 }
Ejemplo n.º 4
0
 static void CreateMitLicense()
 {
     ScriptCreater.Show(FOLDER_PATH + "MITLicense.asset");
 }
Ejemplo n.º 5
0
 static void CreateStruct()
 {
     ScriptCreater.Show(FOLDER_PATH + "CSharpStruct.asset");
 }
Ejemplo n.º 6
0
 static void CreateClass()
 {
     ScriptCreater.Show(FOLDER_PATH + "CSharpClass.asset");
 }