private void OnClientMessage(string sessionID, object msg) { UserMessageHandle handle = null; if (m_clientHandles.TryGetValue(sessionID, out handle)) { handle.OnMessage(msg); } }
private void OnClientConnected(string sessionID) { if (!m_clientHandles.ContainsKey(sessionID)) { var handle = new UserMessageHandle(); handle.Init(sessionID); m_clientHandles.Add(sessionID, handle); } if (!m_userDatas.ContainsKey(sessionID)) { var user = new UserData(); user.SetSessionID(sessionID); m_userDatas.Add(sessionID, user); } }