private void OnSay(object sender, SayPlayerEvent e) { this.SynchronizePlatform.Do(() => { if (e.Player.Say.StartsWith(this.CommandPrefix)) { this.InvokeFromPlayer(e.Player, new ParsedCommand(e.Player.Say.Substring(this.CommandPrefix.Length))); } }); }
private void OnSay(object sender, SayPlayerEvent e) { this.SynchronizePlatform.Do(() => { if (e.Player.Say.StartsWith(this.CommandPrefix)) { string command = e.Player.Say.Substring(this.CommandPrefix.Length); if (String.IsNullOrEmpty(command)) return; this.InvokeFromPlayer(e.Player, new ParsedCommand(command)); } }); }
private void OnSay(SayPlayerEvent e) { this.Logger.LogPlatform.Log(e.Player.Username, LogPriority.Message, e.Player.Say); }