Example #1
0
        static bool RaisePlayerConnectingEvent([NotNull] Player player)
        {
            if (player == null)
            {
                throw new ArgumentNullException("player");
            }
            var e = new PlayerConnectingEventArgs(player);

            ConnectingEvent.Raise(e);
            return(!e.Cancel);
        }
Example #2
0
        public static bool PlayerConnecting(SteamPending pending)
        {
            PlayerConnectingEventArgs evt = new PlayerConnectingEventArgs();

            evt.PlayerName = pending.playerID.playerName;
            UnturnedFreneticEvents.OnPlayerConnecting.Fire(evt);
            if (evt.Cancelled)
            {
                Provider.reject(pending.playerID.steamID, ESteamRejection.WHITELISTED); // TODO: Customizable rejection reason!
            }
            return(evt.Cancelled);
        }
Example #3
0
        static bool RaisePlayerConnectingEvent([NotNull] Player player)
        {
            var h = Connecting;

            if (h == null)
            {
                return(false);
            }
            var e = new PlayerConnectingEventArgs(player);

            h(null, e);
            return(e.Cancel);
        }
Example #4
0
        static bool RaisePlayerConnectingEvent([NotNull] Player player)
        {
            if (player == null)
            {
                throw new ArgumentNullException("player");
            }
            var h = Connecting;

            if (h == null)
            {
                return(false);
            }
            var e = new PlayerConnectingEventArgs(player);

            h(null, e);
            return(e.Cancel);
        }