static void BuildWin()
    {
        gameItemDatabase = UnityEngine.Resources.Load("Prefabs/SystemPrefabs/GameItemDatabase", typeof(GameItemDatabase)) as GameItemDatabase;

        gameItemDatabase.LoadItems();
        gameItemDatabase.SaveItemList();

        string[] levels = new string[] {
            "Assets/Scenes/EntryScene.unity",
            "Assets/Scenes/MainMenuScene.unity",
            "Assets/Scenes/MainGameScene.unity"
        };

        string fileName = EditorUtility.SaveFilePanel("Destination", "", "", ".exe");

        BuildPipeline.BuildPlayer(levels, fileName, BuildTarget.StandaloneWindows, BuildOptions.None);
    }
 static GameItemDatabaseEditor()
 {
     EditorApplication.playmodeStateChanged += StateChanged;
     gameItemDatabase = Resources.Load("Prefabs/SystemPrefabs/GameItemDatabase", typeof(GameItemDatabase)) as GameItemDatabase;
 }
Example #3
0
 public virtual void Initialize()
 {
     gameItemDatabase = GameAccesPoint.Instance.mainGameState._gameItemDatabase;
 }