Esempio n. 1
0
 public void UnRegister(IMsgQueueConsumer consumer)
 {
     if (consumers.ContainsKey(consumer.GameID))
     {
         consumers.Remove(consumer.GameID);
     }
 }
Esempio n. 2
0
        public void Register(IMsgQueueConsumer consumer)
        {
            // GameID > 0 is a valid GameID
            // GameID = 0 is for OnlineClient
            // GameID < 0 is Invalid
            if (consumer.GameID < 0)
            {
                return;
            }

            if (!consumers.ContainsKey(consumer.GameID))
            {
                consumers.Add(consumer.GameID, consumer);
            }
        }