static void PlayerKickedHandler(object sender, PlayerKickedEventArgs e) { if (e.Announce && e.Context == LeaveReason.Kick) { PlayerSomethingMessage(e.Kicker, "kicked", e.Player.Info, e.Reason); } }
internal static void RaisePlayerKickedEvent(PlayerKickedEventArgs e) { var h = PlayerKicked; if (h != null) { h(null, e); } }
private static void RaisePlayerKickedEvent([NotNull] PlayerKickedEventArgs e) { if (e == null) { throw new ArgumentNullException(nameof(e)); } var h = Kicked; h?.Invoke(null, e); }
static void RaisePlayerKickedEvent([NotNull] PlayerKickedEventArgs e) { if (e == null) { throw new ArgumentNullException("e"); } var h = Kicked; if (h != null) { h(null, e); } }
private void OnPlayerKicked(object?sender, PlayerKickedEventArgs e) { _hubContext.Clients.Group(e.ServerId.ToString()).SendAsync(BroadcastChannels.KICKED, e.KickedPlayer.Map(false)); }
protected virtual void OnPlayerKickedEvent(PlayerKickedEventArgs e) { if (PlayerKickedEvent != null) PlayerKickedEvent.Invoke(this, e); }
/// <summary> /// PlayerKicked Event /// </summary> /// <param name="sender"></param> /// <param name="playerKickedEventArgs"></param> private void ControllerOnPlayerKickedEvent(object sender, PlayerKickedEventArgs playerKickedEventArgs) { // View is invalid now, close it this.PauseStopwatch(); this.ShowInformationOverlay("You got kicked from the Game.. closing now"); Controller.SendEvent(GameEvent.Type.GuiLeft, null); this.CloseTrigger = true; }