示例#1
0
        public ClientMessageHandler(GameClient pSession)
        {
            mSession = pSession;
            mRequestHandlers = new RequestHandler[HIGHEST_MESSAGEID + 1];

            Response = new ServerMessage(0);
        }
示例#2
0
        /// <summary>
        /// Destroys all the resources in the ClientMessageHandler.
        /// </summary>
        public void Destroy()
        {
            mSession = null;
            mRequestHandlers = null;

            Request = null;
            Response = null;
        }
示例#3
0
        public void StartClient(uint clientID)
        {
            GameClient client = new GameClient(clientID);
            mClients.Add(clientID, client);

            client.StartConnection();
        }
示例#4
0
 public MessengerComponent(GameClient client)
 {
     mClient = client;
     mBuddies = new List<MessengerBuddy>();
 }