/// <summary> /// Handles the ReceiveCreateAccount event from the <see cref="ClientPacketHandler"/>. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="CreateAccountEventArgs"/> instance containing the event data.</param> void PacketHandler_ReceivedCreateAccount(IIPSocket sender, CreateAccountEventArgs e) { if (!e.Successful) { // Unsuccessful - display reason for failure var s = "Failed to create account: "; if (!string.IsNullOrEmpty(s)) { s += e.ErrorMessage; } else { s += "Unspecified error returned from server."; } SetError(s); } else { // Successful SetMessage("Account successfully created!"); } _sockets.Disconnect(); }
void PacketHandler_ReceivedCreateAccountCharacter(IIPSocket sender, CreateAccountEventArgs e) { _btnCreateCharacter.IsEnabled = true; if (e.Successful) { ScreenManager.SetScreen <CharacterSelectionScreen>(); return; } SetError("Error: " + e.ErrorMessage); }
void PacketHandler_ReceivedCreateAccountCharacter(IIPSocket sender, CreateAccountEventArgs e) { System.Diagnostics.Debug.WriteLine(e.GetHashCode()); // Handles when we receive the CreateAccountCharacter message from the server _btnCreateCharacter.IsEnabled = true; // Re-enable the button now that we got a response if (e.Successful) { // Character created - move back to selection screen ScreenManager.SetScreen <CharacterSelectionScreen>(); return; } // Character creation failed, display error SetError("Error: " + e.ErrorMessage); }
void PacketHandler_ReceivedCreateAccountCharacter(IIPSocket sender, CreateAccountEventArgs e) { System.Diagnostics.Debug.WriteLine(e.GetHashCode()); // Handles when we receive the CreateAccountCharacter message from the server _btnCreateCharacter.IsEnabled = true; // Re-enable the button now that we got a response if (e.Successful) { // Character created - move back to selection screen ScreenManager.SetScreen<CharacterSelectionScreen>(); return; } // Character creation failed, display error SetError("Error: " + e.ErrorMessage); }
/// <summary> /// Handles the ReceiveCreateAccount event from the <see cref="ClientPacketHandler"/>. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="CreateAccountEventArgs"/> instance containing the event data.</param> void PacketHandler_ReceivedCreateAccount(IIPSocket sender, CreateAccountEventArgs e) { if (!e.Successful) { // Unsuccessful - display reason for failure var s = "Failed to create account: "; if (!string.IsNullOrEmpty(s)) s += e.ErrorMessage; else s += "Unspecified error returned from server."; SetError(s); } else { // Successful SetMessage("Account successfully created!"); } _sockets.Disconnect(); }
void PacketHandler_ReceivedCreateAccountCharacter(IIPSocket sender, CreateAccountEventArgs e) { _btnCreateCharacter.IsEnabled = true; if (e.Successful) { ScreenManager.SetScreen<CharacterSelectionScreen>(); return; } SetError("Error: " + e.ErrorMessage); }