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"); }