Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Damage_GetHitbox()

Rectangle Terraria.Projectile.Damage_GetHitbox ( )
inlineprivate

Definition at line 12960 of file Projectile.cs.

12961 {
12962 Rectangle result = new Rectangle((int)position.X, (int)position.Y, width, height);
12963 if (type == 101)
12964 {
12965 result.Inflate(30, 30);
12966 }
12967 if (type == 85)
12968 {
12969 int num = (int)Utils.Remap(localAI[0], 0f, 72f, 10f, 40f);
12970 result.Inflate(num, num);
12971 }
12972 if (type == 188)
12973 {
12974 result.Inflate(20, 20);
12975 }
12976 if (aiStyle == 29)
12977 {
12978 result.Inflate(4, 4);
12979 }
12980 if (type == 967)
12981 {
12982 result.Inflate(10, 10);
12983 }
12984 return result;
12985 }
Vector2 position
Definition Entity.cs:14
void Inflate(int horizontalAmount, int verticalAmount)
Definition Rectangle.cs:84

References Terraria.Projectile.aiStyle, Terraria.Entity.height, Microsoft.Xna.Framework.Rectangle.Inflate(), Terraria.Projectile.localAI, Terraria.Entity.position, Terraria.Utils.Remap(), Terraria.Projectile.type, Terraria.Entity.width, Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.

Referenced by Terraria.Projectile.Damage().