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()); }
public void Initialize(GameData gameData, PlayerData playerData, Dictionary <int, EnemyData> enemiesData) { _battleView.Initialize(gameData, _infoView); BattlePresenter = new BattlePresenter(_battleView, playerData, enemiesData, gameData) as IBattlePresenter; }