Esempio n. 1
0
 static void PlayerKickedHandler(object sender, PlayerKickedEventArgs e)
 {
     if (e.Announce && e.Context == LeaveReason.Kick)
     {
         PlayerSomethingMessage(e.Kicker, "kicked", e.Player.Info, e.Reason);
     }
 }
Esempio n. 2
0
        internal static void RaisePlayerKickedEvent(PlayerKickedEventArgs e)
        {
            var h = PlayerKicked;

            if (h != null)
            {
                h(null, e);
            }
        }
Esempio n. 3
0
        private static void RaisePlayerKickedEvent([NotNull] PlayerKickedEventArgs e)
        {
            if (e == null)
            {
                throw new ArgumentNullException(nameof(e));
            }
            var h = Kicked;

            h?.Invoke(null, e);
        }
Esempio n. 4
0
        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));
 }
Esempio n. 6
0
 protected virtual void OnPlayerKickedEvent(PlayerKickedEventArgs e)
 {
     if (PlayerKickedEvent != null) PlayerKickedEvent.Invoke(this, e);
 }
Esempio n. 7
0
 /// <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;
 }