public static void ConfigureDrawBox(BackportModProjectile proj, int width, int height, int xOffset, int yOffset) { proj.Projectile.width = width; proj.Projectile.height = height; proj.DrawOffsetX = xOffset; proj.DrawOriginOffsetY = yOffset; }
public static void ClientSideNPCHitCheck(this BackportModProjectile modProjectile) { if (modProjectile.Projectile.owner == Main.myPlayer || !(Minion.GetClosestEnemyToPosition(modProjectile.Projectile.Center, 128, requireLOS: false) is NPC npc)) { return; } if (modProjectile.Projectile.Hitbox.Intersects(npc.Hitbox)) { modProjectile.OnHitNPC(npc, 0, 0, false); } }