public void HandleMessage(ScriptClient sender, PacketReader stream) { if (sender == null) { throw new ArgumentNullException(nameof(sender)); } if (stream == null) { throw new ArgumentNullException(nameof(stream)); } try { bool success = stream.ReadBit(); if (success) { AccountCreationResultReceived?.Invoke(this, new AccountCreationResultMessage(true, string.Empty)); } else { string reasonText = stream.ReadString(); AccountCreationResultReceived?.Invoke(this, new AccountCreationResultMessage(false, reasonText)); } } catch (Exception e) { _Log.Error($"Something went wrong while handling a script message of type '{SupportedMessage}'. Exception: {e}"); } }
public void HandleMessage(ScriptClient sender, PacketReader stream) { if (sender == null) { throw new ArgumentNullException(nameof(sender)); } if (stream == null) { throw new ArgumentNullException(nameof(stream)); } LoginAcknowledgementReceived?.Invoke(this); }
public void HandleMessage(ScriptClient sender, PacketReader stream) { if (sender == null) { throw new ArgumentNullException(nameof(sender)); } if (stream == null) { throw new ArgumentNullException(nameof(stream)); } try { LoginFailedReason reason = (LoginFailedReason)stream.ReadByte(); string reasonText = stream.ReadString(); LoginFailureReceived?.Invoke(this, new LoginFailedArgs(reason, reasonText)); } catch (Exception e) { _Log.Error($"Failed to handle a script message of typ {SupportedMessage}. Exception: {e}"); } }
public void HandleMessage(ScriptClient sender, PacketReader stream) { LogoutAcknowledgmentReceived?.Invoke(this); }