public void DisablePanel(ErrorIndex index) { ErrorHandlingPanels[index].SetActive(false); if (PlayerHandUILaserPointer.LaserPointer.isActiveAndEnabled) { PlayerHandUILaserPointer.ResetColors(); PlayerHandUILaserPointer.EnableLaserPointer(false); } }
public void EnablePanel(ErrorIndex index, bool enableLaserPointer = false) { ErrorHandlingPanels[index].SetActive(true); if (enableLaserPointer) { PlayerHandUILaserPointer.SetColors(Color.red, Color.white); PlayerHandUILaserPointer.EnableLaserPointer(enableLaserPointer); } }
public static Message ErrorToUser(ErrorIndex errorIndex, MessageSubType errorActionType) { List <object> errorMessageData = new List <object>(); errorMessageData.Add(errorIndex); Message errorMessage = new Message(); errorMessage.Callback = (int)errorActionType; errorMessage.ErrorMessage(errorMessageData); return(errorMessage); }
public void DoError(ErrorIndex errorIndex, string Message = "", Action callbackClosePopUpError = null) { Debug.LogError(errorIndex); Loading.Instance.ExitLoading(); PopUpText _PopUpError = PopUp.Instance.ShowPopUp <PopUpText>(PopUpName.PopUpText); if (Message != "" && Message != null) { _PopUpError.SetMes(Message, () => { if (callbackClosePopUpError != null) { callbackClosePopUpError(); } }); return; } switch (errorIndex) { case ErrorIndex.ErrorLoginFail: Message = "Have error while login , please check again your username and password"; break; case ErrorIndex.ErrorNetwork: Message = "Error. Check internet connection!"; break; case ErrorIndex.ErrorAuthentication: Message = "An authentication error has occurred"; break; case ErrorIndex.ErrorCantBeBlank: Message = "Error.Can't Be Blank!"; break; case ErrorIndex.ErrorInvalidEmail: Message = "Error.Invalid email!"; break; case ErrorIndex.PasswordsNotMatch: Message = "Error.Password do not match!"; break; } Debug.LogError(Message); _PopUpError.SetMes(Message, () => { if (callbackClosePopUpError != null) { callbackClosePopUpError(); } }); }
private void LoginError(Guid sessionId, ErrorIndex errorIndex, MessageSubType errorActionType) { ServerAccount serverAccount = mSessionManager.GetServerAccountFromSessionId(sessionId); string accountId = "unknown account"; if (serverAccount != null) { accountId = serverAccount.AccountId.ToString(); } mLogger.Warn(String.Format("LoginError | sessionId={0} | accountId={1}", sessionId, accountId)); Metrics.Log(LogGlobals.CATEGORY_CONNECTION, LogGlobals.EVENT_LOGIN, LogGlobals.LOGIN_FAILED, accountId); Message loginErrorMessage = StateServerError.ErrorToUser(errorIndex, errorActionType); SendMessageToReflector(loginErrorMessage, sessionId); DisconnectUser(sessionId); }
/// <summary> /// 保存数据 /// </summary> public void Save() { lock (lockObject) { Dictionary <string, string> buff = new Dictionary <string, string>(); buff.Add("OilIndex", OilIndex.ToString()); buff.Add("TestIndex", TestIndex.ToString()); buff.Add("AnGuiIndex", AnGuiIndex.ToString()); buff.Add("ErrorIndex", ErrorIndex.ToString()); buff.Add("MaterialIndex", MaterialIndex.ToString()); buff.Add("MaterialIndexReport", MaterialIndexReport.ToString()); buff.Add("OverFirstNiuJu", OverFirstNiuJu.ToString()); buff.Add("OverSecondNiuJu", OverSecondNiuJu.ToString()); All.Class.FileIO.Write(string.Format("{0}\\{1}", XMLDirectory, FileName), All.Class.SSFile.Dictionary2Text(buff), System.IO.FileMode.Create); } }
public void DoError(ErrorIndex errorIndex, Action callbackClosePopUpError) { DoError(errorIndex, "", callbackClosePopUpError); }