public void Display() { GUILayout.BeginVertical(); GUILayout.Label("Login As"); GUILayout.BeginHorizontal(); if (Util.Button("Anonymous")) { WrapperAuthenticateDialog.AuthenticateAsAnonymous(); } if (Util.Button("Universal #1")) { WrapperAuthenticateDialog.AuthenticateAsUniversal_1(); } if (Util.Button("Universal #2")) { WrapperAuthenticateDialog.AuthenticateAsUniversal_2(); } if (Util.Button("Email")) { WrapperAuthenticateDialog.AuthenticateAsEmail(); } GUILayout.EndHorizontal(); GUILayout.EndVertical(); }
private void DoAuthWindow(int windowId) { GUILayout.BeginVertical(); GUILayout.Label( string.Format( "The account your trying to log in to, {0}, doesn't exist. Do you wish to create the account?", UtilValues.getAccountLogin(m_exampleAccountType))); GUILayout.BeginHorizontal(); if (Util.Button("Yes")) { switch (m_exampleAccountType) { case ExampleAccountType.Universal_1: { WrapperAuthenticateDialog.AuthenticateAsUniversal_1(true); break; } case ExampleAccountType.Universal_2: { WrapperAuthenticateDialog.AuthenticateAsUniversal_2(true); break; } case ExampleAccountType.Email: { WrapperAuthenticateDialog.AuthenticateAsEmail(true); break; } default: { throw new Exception(); } } Destroy(gameObject); return; } if (Util.Button("No")) { Destroy(gameObject); } GUILayout.EndHorizontal(); GUILayout.EndVertical(); }
public static void AuthenticateAsAnonymous() { GameObject dialogObject = new GameObject("Dialog"); WrapperAuthenticateDialog dialog = dialogObject.AddComponent <WrapperAuthenticateDialog>(); dialog.m_exampleAccountType = ExampleAccountType.Anonymous; App.Bc .AuthenticateAnonymous(dialog.OnSuccess_Authenticate, dialog.OnError_AuthenticateAnonymous); }
public static void AuthenticateAsEmail(bool forceCreate = false) { GameObject dialogObject = new GameObject("Dialog"); WrapperAuthenticateDialog dialog = dialogObject.AddComponent <WrapperAuthenticateDialog>(); dialog.m_exampleAccountType = ExampleAccountType.Email; App.Bc .AuthenticateEmailPassword(UtilValues.getEmail(), UtilValues.getPassword(), forceCreate, dialog.OnSuccess_Authenticate, dialog.OnError_Authenticate); }
private void DoAuthWindow(int windowId) { GUILayout.BeginVertical(); GUILayout.Label(string.Format("Your already logged in as {0}. Do you want to switch accounts?", ErrorHandlingApp.getInstance().m_user.m_userData.m_screenName)); GUILayout.BeginHorizontal(); if (Util.Button("Yes")) { App.Bc.ResetStoredAnonymousId(); App.Bc.ResetStoredAuthenticationType(); App.Bc.ResetStoredProfileId(); switch (m_exampleAccountType) { case ExampleAccountType.Universal_1: { WrapperAuthenticateDialog.AuthenticateAsUniversal_1(); break; } case ExampleAccountType.Universal_2: { WrapperAuthenticateDialog.AuthenticateAsUniversal_2(); break; } case ExampleAccountType.Email: { WrapperAuthenticateDialog.AuthenticateAsEmail(); break; } } Destroy(gameObject); return; } if (Util.Button("No")) { Destroy(gameObject); } GUILayout.EndHorizontal(); GUILayout.EndVertical(); }