static bool RaiseMainWorldChangingEvent( World oldWorld, [NotNull] World newWorld ) { if( newWorld == null ) throw new ArgumentNullException( "newWorld" ); var h = MainWorldChanging; if( h == null ) return false; var e = new MainWorldChangingEventArgs( oldWorld, newWorld ); h( null, e ); return e.Cancel; }
static bool RaiseMainWorldChangingEvent( World oldWorld, World newWorld ) { var h = MainWorldChanging; if( h == null ) return false; var e = new MainWorldChangingEventArgs( oldWorld, newWorld ); h( null, e ); return e.Cancel; }