Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
Collision_MoveWhileWet()
void
Terraria.NPC.Collision_MoveWhileWet
(
Vector2
oldDryVelocity
,
float
Slowdown
=
0::5f
)
inline
private
Definition at line
89495
of file
NPC.cs
.
89496
{
89497
if
(Collision.up)
89498
{
89499
velocity.Y = 0.01f;
89500
}
89501
Vector2
vector
=
velocity
*
Slowdown
;
89502
if
(
velocity
.
X
!=
oldDryVelocity
.X)
89503
{
89504
vector.X =
velocity
.
X
;
89505
collideX
=
true
;
89506
}
89507
if
(
velocity
.
Y
!=
oldDryVelocity
.Y)
89508
{
89509
vector.Y =
velocity
.
Y
;
89510
collideY
=
true
;
89511
}
89512
oldPosition
=
position
;
89513
oldDirection
=
direction
;
89514
position
+=
vector
;
89515
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
Terraria.Entity.direction
int direction
Definition
Entity.cs:24
Terraria.Entity.oldPosition
Vector2 oldPosition
Definition
Entity.cs:18
Terraria.Entity.oldDirection
int oldDirection
Definition
Entity.cs:22
Terraria.Entity.velocity
Vector2 velocity
Definition
Entity.cs:16
Terraria.Entity.position
Vector2 position
Definition
Entity.cs:14
Terraria.NPC.collideX
bool collideX
Definition
NPC.cs:511
Terraria.NPC.collideY
bool collideY
Definition
NPC.cs:513
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.up
.
Terraria
NPC
Generated by
1.10.0