protected override void Start()
        {
            // TODO:
            //if (BattleManager.StageId == 0)
            //    BattleManager.SetNextStage();

            //BattleManager.SetPlayerCharacter(1); // TODO:
            //BattleManager.SetPlayerCharacter(2); // TODO:

            view.StageEvent.Subscribe(state => MoveStage(state)).AddTo(this);
            view.Initialize(BattleManager.GetBattleStageData());
        }
Example #2
0
 public void Initialize(GameData gameData, PlayerData playerData, Dictionary <int, EnemyData> enemiesData)
 {
     _battleView.Initialize(gameData, _infoView);
     BattlePresenter = new BattlePresenter(_battleView, playerData, enemiesData, gameData) as IBattlePresenter;
 }