private void ClassEditor_Click(object sender, RoutedEventArgs e) { ClassEditorWindow cew = new ClassEditorWindow(); cew.Item = ((Button)sender).Tag; cew.Show(); }
public static void Open() { ClassEditorWindow window = GetWindow <ClassEditorWindow>("Class Editor"); window.my = (ClassDataBase)AssetDatabase.LoadAssetAtPath("Assets/DataBase/Data_Classes.asset", typeof(ClassDataBase)); window.Races = (RaceDataBase)AssetDatabase.LoadAssetAtPath("Assets/DataBase/Data_Races.asset", typeof(RaceDataBase)); }
public override void OnInspectorGUI() { //base.OnInspectorGUI(); if (GUILayout.Button("Open Editor")) { ClassEditorWindow.Open((ClassDataBase)target); } }
public static void Open() { ItemEditorWindow.Open(); StateEditorWindow.Open(); TraitEditorWindow.Open(); RaceEditorWindow.Open(); ClassEditorWindow.Open(); ShopEditorWindow.Open(); }
/// <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(); }