Exemple #1
0
        void OnLogin(string sessionID, CBLoginRequest msg)
        {
            UserData user = null;

            if (!m_users.TryGetValue(msg.Token, out user))
            {
                Logger.LogError($"LOGIN => {sessionID}'s token {msg.Token} is wrong, refuse login.");
                return;
            }

            user.SetSessionID(sessionID);
            user.SetState(UserState.Login);

            CBLoginReply rep = new CBLoginReply();

            rep.RoomID = user.roomID;
            SendMessage(sessionID, rep);
        }
Exemple #2
0
        void OnLogin(string sessionID, CBLoginRequest msg)
        {
            var user = m_users.Values.First(a => a.token == msg.Token);

            if (user == null)
            {
                Debug.LogError($"{sessionID}'s token {msg.Token} is wrong, refuse login.");
            }
            else
            {
                user.SetSessionID(sessionID);
                user.SetState(UserState.Login);
            }

            CBLoginReply rep = new CBLoginReply();

            rep.RoomID = user.roomID;
            SendMessage(sessionID, rep);
        }