private void Initialize() { EnemyController = GetComponent <EnemyController>(); PlayerController = GetComponent <PlayerController>(); GameUIController = GetComponent <GameUIController>(); AudioController = GetComponent <AudioController>(); GameStateController = GetComponent <GameStateController>(); gameStateData = new GameStateData(); playerData = GameDataBase.Load <PlayerData>(typeof(PlayerData).Name); }
//public GameController gameController; #endregion private void Initalize() { Debug.Log("[GameFacade] Initalize"); EnemyController = GetComponent <EnemyController>(); GameStateController = GetComponent <GameStateController>(); playerController = GetComponent <PlayerController>(); gameUIController = GetComponent <GameUIController>(); //playerData = new PlayerData(); playerData = GameDataBase.Load <PlayerData>(typeof(PlayerData).Name); gameStateData = new GameStateData(); }
static async Task LoadGameData(DSPLogisticsDbContext dspLogisticsDb) { try { var finder = new GameLocationFinder(); var gameLocation = finder.TryFindGame(); if (gameLocation is null) { throw new FileNotFoundException(); } else { var gameDb = GameDataBase.Load(gameLocation); await gameDb.SaveTo(dspLogisticsDb); } } catch (Exception) { dspLogisticsDb.Database.EnsureDeleted(); throw; } }
static void Main(string[] args) { var finder = new GameLocationFinder(); var db = GameDataBase.Load(finder.FindGame()); }