terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ UpdateCollision()

void Terraria.NPC.UpdateCollision ( )
inlineprivate

Definition at line 9169 of file NPC.cs.

9170 {
9172 bool flag = this.Collision_LavaCollision();
9173 if (!this.wet)
9174 {
9175 }
9176 byte wetCount = this.wetCount;
9177 if (wetCount != 0)
9178 {
9180 }
9182 Vector2 velocity = this.velocity;
9185 float x = this.velocity.X;
9186 float y = this.velocity.Y;
9187 if (!this.wet)
9188 {
9190 return;
9191 }
9192 if (this.shimmerWet)
9193 {
9194 float num = this.shimmerMovementSpeed;
9195 return;
9196 }
9197 if (this.honeyWet)
9198 {
9199 float num2 = this.honeyMovementSpeed;
9200 return;
9201 }
9202 if (this.lavaWet)
9203 {
9204 float num3 = this.lavaMovementSpeed;
9205 return;
9206 }
9207 float num4 = this.waterMovementSpeed;
9208 int num5 = this.aiStyle;
9210 }
class f__AnonymousType0<< Count > j__TPar
bool shimmerWet
Definition Entity.cs:487
Vector2 velocity
Definition Entity.cs:463
void Collision_MoveSnailOnSlopes()
Definition NPC.cs:9286
float lavaMovementSpeed
Definition NPC.cs:11051
bool Collision_DecideFallThroughPlatforms()
Definition NPC.cs:9479
int aiStyle
Definition NPC.cs:11393
float waterMovementSpeed
Definition NPC.cs:11048
float shimmerMovementSpeed
Definition NPC.cs:11057
void Collision_WalkDownSlopes()
Definition NPC.cs:9566
void FishTransformationDuringRain()
Definition NPC.cs:9463
bool Collision_LavaCollision()
Definition NPC.cs:9539
float honeyMovementSpeed
Definition NPC.cs:11054
void Collision_MoveWhileDry()
Definition NPC.cs:9213

References Terraria.NPC.aiStyle, Terraria.NPC.Collision_DecideFallThroughPlatforms(), Terraria.NPC.Collision_LavaCollision(), Terraria.NPC.Collision_MoveSnailOnSlopes(), Terraria.NPC.Collision_MoveWhileDry(), Terraria.NPC.Collision_WalkDownSlopes(), Terraria.NPC.FishTransformationDuringRain(), Terraria.NPC.honeyMovementSpeed, Terraria.Entity.honeyWet, j__TPar, Terraria.NPC.lavaMovementSpeed, Terraria.Entity.lavaWet, Terraria.NPC.shimmerMovementSpeed, Terraria.Entity.shimmerWet, Terraria.Entity.velocity, Terraria.NPC.waterMovementSpeed, Terraria.Entity.wet, Terraria.Entity.wetCount, Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.