public void OnNotify(SerializableWrapper serializable)
 {
     if(serializable.Serializable is CardSerializer)
     {
         cardMessageQueue.Add((CardSerializer)serializable.Serializable);
     }
 }
Beispiel #2
0
 public void OnNotify(SerializableWrapper serializable)
 {
     foreach(MatchHandler mh in matches)
     {
         if(mh.PlayerIds.Contains(serializable.ClientId))
         {
             mh.OnNotify(serializable);
         }
     }
     Console.WriteLine("No match found with client id " + serializable.ClientId);
 }
Beispiel #3
0
 public void OnNotify(SerializableWrapper serializable)
 {
     if(serializable.Serializable is CardSerializer)
     {
         CardSerializer card = (CardSerializer)serializable.Serializable;
         if(card.Action == CardActions.Play)
         {
             idPlayerDict[serializable.ClientId].Zones.SearchForCard(card.TargetCard, ZoneType.Hand).Play();
         }
     }
 }