private void Net_ChestOpen(object sender, ChestOpenEventArgs e) { if (this.isDisposed || !this.hooksEnabled || e.Handled) { return; } e.Handled = this.UserInteractionHandler.HandleChestOpen(e.Player, e.ChestIndex, e.Location); }
private static bool OnChestOpen(int x, int y, TSPlayer player) { if (ChestOpen == null) return false; var args = new ChestOpenEventArgs { X = x, Y = y, Player = player, }; ChestOpen.Invoke(null, args); return args.Handled; }