/// <summary> /// Replaces Abrakam::WelcomeLayout::SendSignUpMessage /// </summary> public static void SendSignUpMessage() { Abrakam.WelcomeLayout welcomeLayout = LayoutManager.WelcomeLayout; if (welcomeLayout != null) { MobileFriendlyTextInput usernameField = welcomeLayout.GetPrivateField <MobileFriendlyTextInput>("userNameInputField"); if (usernameField == null) { return; } MobileFriendlyTextInput passwordField = welcomeLayout.GetPrivateField <MobileFriendlyTextInput>("passwordInputField"); if (passwordField == null) { return; } // send custom packet WorldNetworkManager worldNetworkManager = ApplicationManager.worldNetworkManager; worldNetworkManager.AppendParameter("payloadVersion", Payload.Version); worldNetworkManager.AppendParameter("clientVersion", ApplicationManager.applicationManager.GetBuildVersionNumber()); worldNetworkManager.AppendParameter("username", usernameField.text); worldNetworkManager.AppendParameter("password", Utils.ComputeSha1Hash(passwordField.text)); worldNetworkManager.SendEncryptedCommand("PandoraSignUp"); } return; }
/// <summary> /// Replaces Abrakam::WelcomeLayout::SendTokenSignInMessage /// </summary> public static void SendTokenSignInMessage() { // send custom packet WorldNetworkManager worldNetworkManager = ApplicationManager.worldNetworkManager; worldNetworkManager.AppendParameter("payloadVersion", Payload.Version); worldNetworkManager.AppendParameter("clientVersion", ApplicationManager.applicationManager.GetBuildVersionNumber()); worldNetworkManager.AppendParameter("token", AuthenticationManager.GetAuthenticationManager().GetEncodedToken(AuthenticationManager.TokenType.STRONG)); worldNetworkManager.SendEncryptedCommand("PandoraSignIn"); }