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>(); } }
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>(); }