public BattleController(IPokemon pokemon, IPokemon enemyPokemon, IBattleView battleView, IBattleLogController battleLogController) { PlayerPokemon = pokemon; EnemyPokemon = enemyPokemon; _battleView = battleView; _battleLogController = battleLogController; }
public override void OnDestroy() { go = null; trans = null; if (null != view) { view.Dispose(); view = null; } }
public BattlePresenter( IBattleView view, PlayerData playerData, Dictionary <int, EnemyData> enemiesData, GameData gameData) { _view = view; _playerData = playerData; _enemiesData = enemiesData; _gameData = gameData; _gameRecord = GameUtility.Instance.GetCurGameRecord(); }
public virtual void show(IBattleView viewObj) { viewObj.showBattleErrorRecord(this); }
public static IBattle CreateBattle(IPokemon playerPokemon, IPokemon enemyPokemon, IBattleView battleView, IBattleLogController battleLogController) { return(new BattleController(playerPokemon, enemyPokemon, battleView, battleLogController)); }
public void show(IBattleView viewObj) { viewObj.showBattleDebugRecord(this); }
public BattleLogController(IBattleView battleView) { _battleView = battleView; }