Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
HoneyCollision()
void
Terraria.Player.HoneyCollision
(
bool
fallThrough
,
bool
ignorePlats
)
inline
Definition at line
22473
of file
Player.cs
.
22474
{
22475
int
num = ((!
onTrack
) ?
height
: (
height
- 20));
22476
Vector2
vector
=
velocity
;
22477
velocity
= Collision.TileCollision(
position
,
velocity
,
width
, num,
fallThrough
,
ignorePlats
, (
int
)
gravDir
);
22478
Vector2
vector2
=
velocity
* 0.25f;
22479
if
(
velocity
.
X
!=
vector
.X)
22480
{
22481
vector2.X =
velocity
.
X
;
22482
}
22483
if
(
velocity
.
Y
!=
vector
.Y)
22484
{
22485
vector2.Y =
velocity
.
Y
;
22486
}
22487
position
+=
vector2
;
22488
TryFloatingInFluid
();
22489
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
Terraria.Entity.velocity
Vector2 velocity
Definition
Entity.cs:16
Terraria.Entity.position
Vector2 position
Definition
Entity.cs:14
Terraria.Entity.width
int width
Definition
Entity.cs:26
Terraria.Entity.height
int height
Definition
Entity.cs:28
Terraria.Player.gravDir
float gravDir
Definition
Player.cs:1587
Terraria.Player.onTrack
bool onTrack
Definition
Player.cs:1725
Terraria.Player.TryFloatingInFluid
void TryFloatingInFluid()
Definition
Player.cs:22509
Microsoft.Xna.Framework.Vector2.X
float X
Definition
Vector2.cs:14
Microsoft.Xna.Framework.Vector2.Y
float Y
Definition
Vector2.cs:17
Microsoft.Xna.Framework.Vector2
Definition
Vector2.cs:12
References
Terraria.Collision.TileCollision()
.
Terraria
Player
Generated by
1.10.0