Beispiel #1
0
 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);
 }
Beispiel #2
0
    //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();
    }
Beispiel #3
0
 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;
     }
 }
Beispiel #4
0
 static void Main(string[] args)
 {
     var finder = new GameLocationFinder();
     var db     = GameDataBase.Load(finder.FindGame());
 }