Exemplo n.º 1
0
 //AGGIUNGERE DRAW CARD
 public override int Visit(DrawCardAndAttack attack)
 {
     //Log("In DrawCardAndAttack called by " + Owner.ToString());
     // Draw card and prepare response
     AddResponse(Owner, new DrawCardResponse(Owner, GameManager.UserDict[Owner].Player.Draw()));
     foreach (CharacterEnum ch in CharacterManager.Instance.Others(Owner))
     {
         AddResponse(ch, new DrawCardResponse(Owner, null));
     }
     return(attack.Power);
 }
Exemplo n.º 2
0
 public override int Visit(DrawCardAndAttack drawCardAndAttack)
 {
     return(0);
 }
 public override int Visit(DrawCardAndAttack drawCardAndAttack)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 4
0
 public abstract int Visit(DrawCardAndAttack drawCardAndAttack);