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

◆ WaterCollision()

void Terraria.Player.WaterCollision ( bool fallThrough,
bool ignorePlats )
inline

Definition at line 22491 of file Player.cs.

22492 {
22493 int num = ((!onTrack) ? height : (height - 20));
22495 velocity = Collision.TileCollision(position, velocity, width, num, fallThrough, ignorePlats, (int)gravDir);
22496 Vector2 vector2 = velocity * 0.5f;
22497 if (velocity.X != vector.X)
22498 {
22499 vector2.X = velocity.X;
22500 }
22501 if (velocity.Y != vector.Y)
22502 {
22503 vector2.Y = velocity.Y;
22504 }
22505 position += vector2;
22507 }
Vector2 velocity
Definition Entity.cs:16
Vector2 position
Definition Entity.cs:14
void TryFloatingInFluid()
Definition Player.cs:22509

References Terraria.Collision.TileCollision().