示例#1
0
            public void Callback(Deserializer deserializer, GameServer server, object dict)
            {
                Dictionary <string, object> data = (Dictionary <string, object>)dict;

                server.QueueEvent(() => {
                    m_handler(data);
                });
            }
示例#2
0
            public void Callback(Deserializer deserializer, GameServer server, object dict)
            {
                T data = deserializer.Deserialize <T>(dict);

                server.QueueEvent(() => {
                    m_handler((T)data);
                });
            }
示例#3
0
            public void Callback(Deserializer deserializer, GameServer server, object dict, string id)
            {
                Dictionary <string, object> data = (Dictionary <string, object>)dict;

                server.QueueEvent(() =>
                {
                    // dict is the HFTMessageCmd. We want dict for the MessageCmdData inside the HFTMessageCmd
                    // It might not exist
                    m_handler(data, id);
                });
            }
示例#4
0
 public void Callback(GameServer server, MessageCmdData data)
 {
     server.QueueEvent(delegate() {
         m_handler((T)data);
     });
 }