コード例 #1
0
ファイル: Blocker.cs プロジェクト: BlacksheepNZ/BattleOn
        public Blocker(Card card, Attacker attacker, Engine game)
        {
            Card = card;
            Game = game;

            _attacker = new Trackable<Attacker>(attacker);
            _attacker.Initialize(ChangeTracker);

            _assignedDamage.Initialize(ChangeTracker);
            _damageAssignmentOrder.Initialize(ChangeTracker);
        }
コード例 #2
0
ファイル: Combat.cs プロジェクト: BlacksheepNZ/BattleOn
 private Blocker CreateBlocker(Card blocker, Attacker attacker)
 {
     return new Blocker(blocker, attacker, Game);
 }