コード例 #1
0
        public BattleEngine(IBattleRender battleRender, IActionFinder actionFinder, INextUnitFinder nextUnitFinder, ITargetUnitsFinder targetUnitsFinder, IBattleUnitRender battleUnitRender, ICooldownUpdater cooldownUpdater, IBattleActionProcessor battleActionProcessor)
        {
            this.battleRender          = battleRender;
            this.actionFinder          = actionFinder;
            this.nextUnitFinder        = nextUnitFinder;
            this.targetUnitsFinder     = targetUnitsFinder;
            this.battleUnitRender      = battleUnitRender;
            this.cooldownUpdater       = cooldownUpdater;
            this.battleActionProcessor = battleActionProcessor;

            var testBattleBuilder = new TestBattleBuilder();

            CurrentBattle = testBattleBuilder.Build();
        }
コード例 #2
0
 public BattleTeamRender(IBattleUnitRender battleUnitRender)
 {
     this.battleUnitRender = battleUnitRender;
 }