Beispiel #1
0
        public static void Generate(string baseScriptPath, CodeTemplateBase codeTemplate)
        {
            var folderPath = Path.GetDirectoryName(Path.Combine(baseScriptPath + "/", codeTemplate.FolderPath));

            CreateFolder(folderPath);

            var assetPath = AssetDatabase.GenerateUniqueAssetPath(Path.Combine(folderPath, codeTemplate.FileName));

            File.WriteAllText(assetPath, codeTemplate.GetCode());
            AssetDatabase.Refresh();
        }
Beispiel #2
0
 private static void Generate(string baseScriptPath, CodeTemplateBase codeTemplateBase)
 {
     CodeGenerator.Generate(baseScriptPath, codeTemplateBase);
     _step++;
     EditorUtility.DisplayProgressBar("Generating CA codes...", codeTemplateBase.FileName, _step / TotalStepNum);
 }