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