public void DeliverMessages(GameMessages gameMessages)
        {
            foreach (GameMessage gameMessage in gameMessages.gameMessage) {
                if (gameMessage.messageId.Length != 0) {
                    if (reliableMessages.ContainsKey (gameMessage.messageId)) {
                        reliableMessages.Remove (gameMessage.messageId);
                        //Logger.Debug ("Reliable message received " + gameMessage.messageId);
                    } else {
                        //Logger.Debug ("Duplicate Reliable message " + gameMessage.messageId);
                        continue;
                    }
                }
                DeliverMessage(gameMessage, false);

            }
        }
Example #2
0
 public void DeliverMessages(GameMessages gameMessages)
 {
     foreach (GameMessage gameMessage in gameMessages.gameMessage)
     {
         if (gameMessage.messageId.Length != 0)
         {
             if (reliableMessages.ContainsKey(gameMessage.messageId))
             {
                 reliableMessages.Remove(gameMessage.messageId);
                 //Logger.Debug ("Reliable message received " + gameMessage.messageId);
             }
             else
             {
                 //Logger.Debug ("Duplicate Reliable message " + gameMessage.messageId);
                 continue;
             }
         }
         DeliverMessage(gameMessage, false);
     }
 }