public void EndTurn()
 {
     if (waitActionResponse)
     {
         return;
     }
     waitActionResponse = true;
     pendingCard        = null;
     NetworkManager.Instance.sendEndTurn();
 }
 public void AttackCard(PlayCard attacker, PlayCard attackee)
 {
     if (waitActionResponse)
     {
         return;
     }
     Debug.Log($"{attacker.Card.Name} -> {attackee.Card.Name}");
     waitActionResponse = true;
     NetworkManager.Instance.sendAttackCharacter(attacker.InstanceId, attackee.InstanceId);
 }
 public void AttackPlayer(PlayCard attacker)
 {
     if (waitActionResponse)
     {
         return;
     }
     Debug.Log($"{attacker.Card.Name} -> player!");
     waitActionResponse = true;
     NetworkManager.Instance.sendAttackPlayer(attacker.InstanceId);
 }
 public void UseCard(PlayCard card)
 {
     if (waitActionResponse)
     {
         return;
     }
     waitActionResponse = true;
     pendingCard        = card;
     NetworkManager.Instance.sendUseCard(card.Card.Id);
 }