internal static bool RaiseCommandCallingEvent(CommandReader cmd, CommandDescriptor descriptor, Player player) { var e = new CommandCallingEventArgs(cmd, descriptor, player); CommandCallingEvent.Raise(e); return(!e.Cancel); }
internal static bool RaiseCommandCallingEvent(CommandReader cmd, CommandDescriptor descriptor, Player player) { var h = CommandCalling; if (h == null) { return(false); } var e = new CommandCallingEventArgs(cmd, descriptor, player); h(null, e); return(e.Cancel); }
internal static bool RaiseCommandCallingEvent([NotNull] CommandReader cmd, [NotNull] Player player) { var h = CommandCalling; if (h == null) { return(false); } var e = new CommandCallingEventArgs(cmd, player); h(null, e); return(e.Cancel); }