private void ClassEditor_Click(object sender, RoutedEventArgs e)
        {
            ClassEditorWindow cew = new ClassEditorWindow();

            cew.Item = ((Button)sender).Tag;
            cew.Show();
        }
Exemple #2
0
    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));
    }
Exemple #3
0
 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();
 }
Exemple #5
0
    /// <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();
    }