void HandleRegisterError(MyMwcRegisterResponseResultEnum faultCode) { MyMwcLog.WriteLine("Error registering. Fault code: " + (int)faultCode + ", Fault code as string: " + faultCode.ToString()); MyTextsWrapperEnum?errorMessage = null; if (faultCode == MyMwcRegisterResponseResultEnum.USERNAME_FORMAT_INVALID) { errorMessage = MyTextsWrapperEnum.ValidationUsername; } else if (faultCode == MyMwcRegisterResponseResultEnum.PASSWORD_FORMAT_INVALID) { errorMessage = MyTextsWrapperEnum.ValidationPasswordWrong; } else if (faultCode == MyMwcRegisterResponseResultEnum.EMAIL_FORMAT_INVALID) { errorMessage = MyTextsWrapperEnum.ValidationEmailWrong; } else if (faultCode == MyMwcRegisterResponseResultEnum.USERNAME_ALREADY_USED) { errorMessage = MyTextsWrapperEnum.ValidationUsernameAlreadyUsed; } else if (faultCode == MyMwcRegisterResponseResultEnum.WRONG_CLIENT_VERSION) { errorMessage = MyTextsWrapperEnum.CantLoginClientVersionIsWrong; } else // MyMwcRegisterResponseResultEnum.UNKNOWN_ERROR or anything else { errorMessage = MyTextsWrapperEnum.CantRegisterServerIsUnavailable; } if (errorMessage.HasValue) { MyGuiManager.AddScreen(new MyGuiScreenMessageBox(MyMessageBoxType.ERROR, errorMessage.Value, MyTextsWrapperEnum.MessageBoxCaptionError, MyTextsWrapperEnum.Ok, null)); } }
void HandleRegisterError(MyMwcRegisterResponseResultEnum faultCode) { MyMwcLog.WriteLine("Error registering. Fault code: " + (int)faultCode + ", Fault code as string: " + faultCode.ToString()); MyTextsWrapperEnum? errorMessage = null; if (faultCode == MyMwcRegisterResponseResultEnum.USERNAME_FORMAT_INVALID) { errorMessage = MyTextsWrapperEnum.ValidationUsername; } else if (faultCode == MyMwcRegisterResponseResultEnum.PASSWORD_FORMAT_INVALID) { errorMessage = MyTextsWrapperEnum.ValidationPasswordWrong; } else if (faultCode == MyMwcRegisterResponseResultEnum.EMAIL_FORMAT_INVALID) { errorMessage = MyTextsWrapperEnum.ValidationEmailWrong; } else if (faultCode == MyMwcRegisterResponseResultEnum.USERNAME_ALREADY_USED) { errorMessage = MyTextsWrapperEnum.ValidationUsernameAlreadyUsed; } else if (faultCode == MyMwcRegisterResponseResultEnum.WRONG_CLIENT_VERSION) { errorMessage = MyTextsWrapperEnum.CantLoginClientVersionIsWrong; } else // MyMwcRegisterResponseResultEnum.UNKNOWN_ERROR or anything else { errorMessage = MyTextsWrapperEnum.CantRegisterServerIsUnavailable; } if (errorMessage.HasValue) { MyGuiManager.AddScreen(new MyGuiScreenMessageBox(MyMessageBoxType.ERROR, errorMessage.Value, MyTextsWrapperEnum.MessageBoxCaptionError, MyTextsWrapperEnum.Ok, null)); } }