private void HandleMemberStatus(string loginType) { SaveData.saveData.loginType = loginType; switch (loginType) { case "Active Choir Leader": { SwitchView.instance.ChangeView(View.OptionalMenu); loginButton.GetComponent <Image>().color = Color.white; #if DEBUG || DEVELOPMENT_BUILD Debug.Log("Created user records"); #endif // Start him on his thinking process, before any other classes does checks against saved data SaveData.saveData.WakeMe(); // Call for any post login events ServiceManager.LoginComplete(); loggingIn = false; break; } case "Confirmed Member": { SwitchView.instance.ChangeView(View.MemberMenu); loginButton.GetComponent <Image>().color = Color.white; #if DEBUG || DEVELOPMENT_BUILD Debug.Log("Created user records"); #endif // Start him on his thinking process, before any other classes does checks against saved data SaveData.saveData.WakeMe(); // Call for any post login events ServiceManager.LoginComplete(); loggingIn = false; break; } case "Active Tester": { StartCoroutine(LoginFailedAnim("EXCLUSIVE TO MEMBERS")); break; } case "Inactive Tester": { StartCoroutine(LoginFailedAnim("PLEASE RE-ACTIVATE MEMBERSHIP")); break; } case "Inactive Member": { StartCoroutine(LoginFailedAnim("PLEASE RE-ACTIVATE MEMBERSHIP")); break; } default: { StartCoroutine(LoginFailedAnim("CHECK USER STATUS")); break; } } }