public static void Open() { UpgradeEditorWindow window = GetWindow <UpgradeEditorWindow>("Upgrade Editor"); window.my = (UpgradeDataBase)AssetDatabase.LoadAssetAtPath("Assets/DataBase/Data_Upgrades.asset", typeof(UpgradeDataBase)); window.items = (ItemDataBase)AssetDatabase.LoadAssetAtPath("Assets/DataBase/Data_Items.asset", typeof(ItemDataBase)); window.SetStyle(); }
public override void OnInspectorGUI() { //base.OnInspectorGUI(); if (GUILayout.Button("Open Editor")) { //ClassEditorWindow.Open((ClassDataBase)target); UpgradeEditorWindow.Open((UpgradeDataBase)target); } }
/// <summary> /// Loads all the libraries for the editors. /// </summary> void LoadLibraries() { missionEditor = new MissionEditorWindow(missionLibrary, missionContainer); mapEditor = new MapEditorWindow(mapLibrary, mapContainer); characterEditor = new CharacterEditorWindow(characterLibrary, characterContainer); classEditor = new ClassEditorWindow(classLibrary, classContainer); itemEditor = new ItemEditorWindow(itemLibrary, itemContainer); upgradeEditor = new UpgradeEditorWindow(upgradeLibrary, upgradeContainer); skillEditor = new SkillEditorWindow(skillLibrary, skillContainer); backgroundEditor = new BackgroundEditorWindow(backgroundLibrary, backgroundContainer); portraitEditor = new PortraitEditorWindow(portraitLibrary, portraitContainer, poseList); InitializeWindow(); }