private void Net_QuickStackNearby(object sender, PlayerSlotEventArgs e) { if (this.isDisposed || !this.hooksEnabled || e.Handled) { return; } e.Handled = this.UserInteractionHandler.HandleQuickStackNearby(e.Player, e.SlotIndex); }
private static bool OnPlayerSlot(byte _plr, byte _slot, short _stack, byte _prefix, short _type) { if (PlayerSlot == null) return false; var args = new PlayerSlotEventArgs { PlayerId = _plr, Slot = _slot, Stack = _stack, Prefix = _prefix, Type = _type }; PlayerSlot.Invoke(null, args); return args.Handled; }