public void Create_Variable(CZ_Variable variable, CZ_Section section) { //string path = "Assets/Resources/Customization/Variables/" + variable.variableName + ".asset"; //UnityEditor.AssetDatabase.CreateAsset(variable, path); section.variablesUsingThisSection.Add(variable); section.character.variables.Add(variable); //variable.name = variable.variableName; //string path = UnityEditor.AssetDatabase.GetAssetPath(section); //UnityEditor.AssetDatabase.AddObjectToAsset(variable, path); //variable.name = variable.variableName; //UnityEditor.AssetDatabase.ImportAsset(UnityEditor.AssetDatabase.GetAssetPath(variable)); //UnityEditor.AssetDatabase.Refresh(); }
public void Create_Section(CZ_Section section, CZ_Character character) { string path = UnityEditor.AssetDatabase.GetAssetPath(character); CZ_Section tSec = CreateInstance <CZ_Section>(); tSec = section; tSec.character = character; tSec.name = "z" + tSec.sectionName; UnityEditor.AssetDatabase.AddObjectToAsset(tSec, path); UnityEditor.AssetDatabase.ImportAsset(UnityEditor.AssetDatabase.GetAssetPath(tSec)); tSec.hideFlags = HideFlags.HideInInspector; character.sections.Add(tSec); //UnityEditor.AssetDatabase.Refresh(); //Debug.Log(tempSection.name); }
public void OnEnable() { titleStyle.fontStyle = FontStyle.Bold; titleStyle.fontSize = 15; titleStyle.padding.top = 5; titleStyle.padding.bottom = 5; titleStyle.alignment = TextAnchor.UpperCenter; titleContent = new GUIContent("Sections"); #region Style0 style0.fontSize = 13; style0.padding.left = 5; #endregion creatorInstance = CreateInstance <CZ_Creator>(); aquireInstance = CreateInstance <CZ_Aquire>(); //Find_Character(); if (tempSection == null) { tempSection = CreateInstance <CZ_Section>(); } }