public virtual void OnSpectate(Spectate packet) { }
private void InvokeSpectate(Spectate packet) { packetListener.OnSpectate(packet); }
protected virtual void OnSpectate(string secret) => Spectate?.Invoke(this, new TokenEventArgs(secret));