private static bool OnNPCStrike(short id, byte dir, short dmg, float knockback, byte crit) { if (NPCStrike == null) return false; var args = new NPCStrikeEventArgs { ID = id, Direction = dir, Damage = dmg, Knockback = knockback, Critical = crit, }; NPCStrike.Invoke(null, args); return args.Handled; }
private static bool OnNPCStrike(byte id, byte dir, short dmg, byte pvp, byte crit) { if (NPCStrike == null) return false; var args = new NPCStrikeEventArgs { ID = id, Direction = dir, Damage = dmg, PVP = pvp, Critical = crit, }; NPCStrike.Invoke(null, args); return args.Handled; }