Exemple #1
0
        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);
        }
Exemple #3
0
        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);
        }