Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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);
     }
 }