public void Execute() { //Debug.Log("GPCommon-UpdateItemCode start"); GetCurrentConfig(); if (_curConfig.taskList.Count == 0) { return; } foreach (ResItemCodeMakerConfig.CreatorTask task in _curConfig.taskList) { ResItemCodeMaker codeBuilder = new ResItemCodeMaker(task); // Write file File.WriteAllText(task.CodeFilePath, codeBuilder.ToString(), Encoding.UTF8); //Debug.LogFormat("from {0} make {1} updated", task.FolderFilePath, task.CodeFilePath); } AssetDatabase.SaveAssets(); AssetDatabase.Refresh(); //Debug.Log("GPCommon-UpdateItemCode complete"); }
private static void UpdateModelTextureReference() { // Create new prefab when item code building var task = new ModelTextureBuilderTask(); var codeBuilder = new ResItemCodeMaker(task); // Write file if (!File.Exists(task.CodeFilePath)) { File.Create(task.CodeFilePath); Save(); } File.WriteAllText(task.CodeFilePath, codeBuilder.ToString(), Encoding.UTF8); Save(); }