public void HandleBrainCloudFailError(int status, int reasonCode, string jsonError, object cbObject) { GStateManager.Instance.EnableLoadingSpinner(false); switch (reasonCode) { case ReasonCodes.UNABLE_TO_VALIDATE_PLAYER: case ReasonCodes.PLAYER_SESSION_EXPIRED: case ReasonCodes.NO_SESSION: case ReasonCodes.PLAYER_SESSION_LOGGED_OUT: { HudHelper.DisplayMessageDialog("SESSION EXPIRED", "YOUR SESSION HAS EXPIRED. RE-AUTHENTICATING...", "OK", OnSessionExpiredDialogClose); } break; } }
private void OnFindUserByUniversalIdFailure(int statusCode, int reasonCode, string in_stringData, object in_obj) { GDebug.Log(string.Format("OnFindUserByUniversalId Failed | {0} {1} {2}", statusCode, reasonCode, in_stringData)); GStateManager.Instance.EnableLoadingSpinner(false); switch (reasonCode) { case ReasonCodes.DATABASE_ERROR: HudHelper.DisplayMessageDialog("ERROR", "THE SEARCH OPERATION TIMED OUT, PLEASE TRY AGAIN.", "OK"); break; case ReasonCodes.MINIMUM_SEARCH_INPUT: HudHelper.DisplayMessageDialog("ERROR", "INVALID SEARCH CRITERIA. PLEASE ENTER A MINIMUM OF 3 CHARACTERS.", "OK"); break; } }
private void onNetworkError() { GStateManager.Instance.EnableLoadingSpinner(false); HudHelper.DisplayMessageDialog("ERROR", "COULD NOT CONNECT. PLEASE CHECK YOUR INTERNET CONNECTION AND TRY AGAIN.", "OKAY", retryConnection); }