コード例 #1
0
        private void OnClientMessage(string sessionID, object msg)
        {
            UserMessageHandle handle = null;

            if (m_clientHandles.TryGetValue(sessionID, out handle))
            {
                handle.OnMessage(msg);
            }
        }
コード例 #2
0
        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);
            }
        }