Beispiel #1
0
 public PlayerMoveEvent(Vector3 oldPosition, Vector3 newPosition, IPlayer player,
                        EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync,
                        bool global = true) : base(player, executionTarget, global)
 {
     OldPosition = oldPosition;
     NewPosition = newPosition;
 }
Beispiel #2
0
 public UserUnbanEvent(IUserInfo user, IUser unbannedBy            = null,
                       EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync,
                       bool global = true) : base(executionTarget, global)
 {
     User       = user;
     UnbannedBy = unbannedBy;
 }
 public PreCommandExecutionEvent(IUser user, string commandLine,
                                 EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync,
                                 bool global = true) : base(executionTarget, global)
 {
     User        = user;
     CommandLine = commandLine;
 }
Beispiel #4
0
 public PlayerKickEvent(IPlayer player, IUser kickedBy = null, string reason = null,
                        EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync,
                        bool global = true) : base(player, executionTarget, global)
 {
     KickedBy = kickedBy;
     Reason   = reason;
 }
 public PlayerDamageEvent(IPlayer player, double damage, IUser damageDealer,
                          EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync,
                          bool global = true) : base(player, executionTarget, global)
 {
     Damage       = damage;
     DamageDealer = damageDealer;
 }
Beispiel #6
0
 protected PluginEvent(IPluginLoader pluginLoader, IPlugin plugin,
                       EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync,
                       bool global = true) : base(executionTarget, global)
 {
     PluginLoader = pluginLoader;
     Plugin       = plugin;
 }
Beispiel #7
0
 public UserDisconnectedEvent(IUserInfo user, string reason = null,
                              EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync,
                              bool global = true) : base(executionTarget, global)
 {
     User   = user;
     Reason = reason;
 }
Beispiel #8
0
 public UserBanEvent(IUser user, IUser bannedBy = null, string reason = null,
                     TimeSpan?duration          = null,
                     EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync,
                     bool global = true) : base(user, executionTarget, global)
 {
     BannedBy = bannedBy;
     Reason   = reason;
     Duration = duration;
 }
Beispiel #9
0
        /// <param name="executionTarget">When and where should the event be called? See <see cref="ExecutionTarget" /></param>
        /// <param name="global">Defines if the event is emitted globally</param>
        protected Event(EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync,
                        bool global = true)
        {
            IsGlobal = global;

            List <string> names = EventBus.GetEventNames(GetType());

            Names = names;

            ExecutionTarget = executionTarget;
        }
Beispiel #10
0
        protected Event(string name, EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync,
                        bool global = true)
        {
            IsGlobal = global;

            List <string> names = new List <string> {
                name
            };

            names.AddRange(EventBus.GetEventNames(GetType().BaseType));

            Names = names;

            ExecutionTarget = executionTarget;
        }
Beispiel #11
0
 public GenericEvent(EventExecutionTargetContext ctx = EventExecutionTargetContext.Sync) :
     base(ctx)
 {
     Arguments = new Dictionary <string, object>();
 }
Beispiel #12
0
 public PlayerVotedEvent(IPlayer player, ServiceDefinition service, EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync, bool global = true) : base(player, executionTarget, global)
 {
     Service = service;
 }
Beispiel #13
0
 public PlayerChatEvent(IPlayer player, string message, EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync, bool global = true) : base(player.GetUser(), message, executionTarget, global)
 {
     Player = player;
 }
Beispiel #14
0
 public UserChatEvent(IUser user, string message,
                      EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync,
                      bool global = true) : base(user, executionTarget, global)
 {
     Message = message;
 }
Beispiel #15
0
 public PlayerConnectedEvent(IPlayer player,
                             EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync,
                             bool global = true) : base(player, executionTarget, global)
 {
 }
 public UnturnedPlayerUpdateExperienceEvent(IPlayer player, uint experience, string name = null, EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync, bool global = true) : base(player, name, executionTarget, global)
 {
     Experience = experience;
 }
Beispiel #17
0
 public UnturnedPlayerUpdateFoodEvent(IPlayer player, byte food, EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync, bool global = true) : base(player, executionTarget, global)
 {
     Food = food;
 }
Beispiel #18
0
 public PlayerBanEvent(IUserInfo player, IUser bannedBy = null, string reason = null, TimeSpan?duration = null, EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync, bool global = true) : base(player, bannedBy, reason, duration, executionTarget, global)
 {
 }
Beispiel #19
0
 public UnturnedPlayerUpdateHealthEvent(IPlayer player, byte health, string name = null, EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync, bool global = true) : base(player, name, executionTarget, global)
 {
     Health = health;
 }
Beispiel #20
0
 public UnturnedPlayerUpdateGestureEvent(IPlayer player, EPlayerGesture gesture, string name = null, EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync, bool global = true) : base(player, name, executionTarget, global)
 {
     Gesture = gesture;
 }
Beispiel #21
0
 /// <param name="executionTarget">When and where should the event be called? See <see cref="ExecutionTarget" /></param>
 /// <param name="global">Defines if the event is emitted globally</param>
 protected PlayerEvent(IPlayer player,
                       EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync,
                       bool global = true) : base(player.GetUser(), executionTarget, global)
 {
     Player = player;
 }
Beispiel #22
0
 public UnturnedPlayerDamagedEvent(IPlayer player, EDeathCause deathCause, ELimb limb, IUser damageDealer, Vector3 direction, float damage, float times, EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync, bool global = true) : base(player, damage, damageDealer, executionTarget, global)
 {
     DeathCause = deathCause;
     Limb       = limb;
     Direction  = direction;
     Damage     = damage;
     Times      = times;
 }
 public UnturnedPlayerDeadEvent(IPlayer player, Vector3 position, string name = null, EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync, bool global = true) : base(player, name, executionTarget, global)
 {
     Position = position.ToSystemVector();
 }
 public UnturnedPlayerUpdateVirusEvent(IPlayer player, byte virus, EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync, bool global = true) : base(player, executionTarget, global)
 {
     Virus = virus;
 }
Beispiel #25
0
 public UserConnectedEvent(IUser user,
                           EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync,
                           bool global = true) : base(user, executionTarget, global)
 {
 }
Beispiel #26
0
 public UnturnedPlayerUpdateWaterEvent(IPlayer player, byte water, string name = null, EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync, bool global = true) : base(player, name, executionTarget, global)
 {
     Water = water;
 }
Beispiel #27
0
 /// <param name="executionTarget">When and where should the event be called? See <see cref="ExecutionTarget" /></param>
 /// <param name="global">Defines if the event is emitted globally</param>
 protected UserEvent(IUser user,
                     EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync,
                     bool global = true) : base(executionTarget, global)
 {
     User = user;
 }
Beispiel #28
0
 public ZaupBuyEvent(IPlayer buyer, ushort id, bool isVehicle, string name = null, EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync, bool global = true) : base(name, executionTarget, global)
 {
     Buyer     = buyer;
     Id        = id;
     IsVehicle = isVehicle;
 }
Beispiel #29
0
 public PluginActivatedEvent(IPluginLoader pluginLoader, IPlugin plugin,
                             EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync,
                             bool global = true) : base(pluginLoader, plugin, executionTarget, global)
 {
 }
Beispiel #30
0
 public UnturnedPlayerUpdateLifeEvent(IPlayer player, byte life, EventExecutionTargetContext executionTarget = EventExecutionTargetContext.Sync, bool global = true) : base(player, executionTarget, global)
 {
     Life = life;
 }