//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); }
public override int Visit(DrawCardAndAttack drawCardAndAttack) { return(0); }
public override int Visit(DrawCardAndAttack drawCardAndAttack) { throw new NotImplementedException(); }
public abstract int Visit(DrawCardAndAttack drawCardAndAttack);