Пример #1
0
        private void CreateScript()
        {
            if (CheckCreateInfoError())
            {
                return;
            }
            var appender = new CsharpScriptAppender();

            foreach (var createInfo in csharpCreateInfos)
            {
                appender.Clean();
                var scriptPath     = GetScriptOutPath(createInfo, outputDirectory);
                var scripteContent = GetScriptContent(appender, createInfo);
                FileUtility.WriteAllText(scriptPath, scripteContent);
            }
            SaveDeveloperInfo();
            AssetDatabase.Refresh();
            UnityEditorUtility.DisplayTip("Script is created");
        }