static bool RaisePlayerConnectingEvent([NotNull] Player player) { if (player == null) { throw new ArgumentNullException("player"); } var e = new PlayerConnectingEventArgs(player); ConnectingEvent.Raise(e); return(!e.Cancel); }
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); }
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); }
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); }