protected override void OnRegistrationCallback(RegistrationAnswerMessage message)
 {
     base.OnRegistrationCallback(message);
     FormView.HideWaitingForm();
     if (message.Error != NetworkMessageErrorType.None)
     {
         FormView.ShowError(NetworkMessagesInfo.GetMessage(message.Error));
     }
     else
     {
         Model.UserName = FormView.LoginField.text;
         Model.Password = FormView.PasswordField.text;
         Model.SetChanges();
         ApplyState <AuthorizationSuccessRegistrationState>();
     }
 }
Beispiel #2
0
        protected override void OnLoginCallback(LoginAnswerMessage message)
        {
            base.OnLoginCallback(message);

            FormView.HideWaitingForm();

            if (message.Error != NetworkMessageErrorType.None)
            {
                FormView.ShowError(NetworkMessagesInfo.GetMessage(message.Error));
                return;
            }

            Model.UserName = message.PlayerInfo.AuthInfo.UserName;
            Model.Password = message.PlayerInfo.AuthInfo.Password;
            Model.IsLogged = true;
            Model.SetChanges();
            Controller.Login.SafeRaise(message.PlayerInfo);
            ApplyState <AuthorizationLoggedState>();
        }