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; }
public virtual void Initialize() { gameItemDatabase = GameAccesPoint.Instance.mainGameState._gameItemDatabase; }