Ejemplo n.º 1
0
        // private void HandleLogin(LoginResponse loginResponse)
        // {
        //     handleLogin.Invoke(loginResponse);
        // }

        private void HandleLogin_AtClient(MessageResponseNetworkData loginResponse)
        {
            if (loginResponse.IsSuccess)
            {
                IsAuthenticated = true;
                DebugLog.Warning("[Auth] Login successfully.");
                OnLoginSucceeded?.Invoke(loginResponse.Message);
            }
            else
            {
                DebugLog.Warning("[Auth] Log-in failed.");
                OnLoginFailed?.Invoke(loginResponse.Message);
            }
        }
Ejemplo n.º 2
0
        private void TryLogin_AtServer(NameNetworkData data)
        {
            MessageResponseNetworkData resp = new MessageResponseNetworkData {
                ConnId = data.ConnId
            };

            if (Network.Server.GameRunner.Game.AddPlayerName(data.ConnId, data.Name))
            {
                resp.IsSuccess = true;
            }
            else
            {
                resp.Message = "Name already taken.";
            }
            DebugLog.Warning($"[Auth] Login response: IsSuccess: {resp.IsSuccess.ToString()}; Msg: {resp.Message}");
            handleLogin(resp);
        }