コード例 #1
0
ファイル: ViewModel.cs プロジェクト: callumhutchy/grove
        public void Receive(AttackerJoinedCombatEvent message)
        {
            if (message.Attacker.Card != Card)
            {
                return;
            }

            // if attacker was declared via UI do not generate marker again
            if (Marker > 0)
            {
                return;
            }

            Marker = message.Attacker.Card.Id;
        }
コード例 #2
0
ファイル: ViewModel.cs プロジェクト: longde123/grove
        public void Receive(AttackerJoinedCombatEvent message)
        {
            if (message.Attacker.Card != Card)
            {
                return;
            }

            // if attacker was declared via UI do not generate marker again
            if (Card.Controller.IsHuman && message.WasDeclared)
            {
                return;
            }

            Marker = message.Attacker.Card.Id;
        }
コード例 #3
0
 public Parameters(AttackerJoinedCombatEvent e, WhenACreatureAttacks trigger)
 {
     _e       = e;
     _trigger = trigger;
 }