Ejemplo n.º 1
0
    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();
    }
Ejemplo n.º 2
0
 public override void OnInspectorGUI()
 {
     //base.OnInspectorGUI();
     if (GUILayout.Button("Open Editor"))
     {
         //ClassEditorWindow.Open((ClassDataBase)target);
         UpgradeEditorWindow.Open((UpgradeDataBase)target);
     }
 }
Ejemplo n.º 3
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();
    }