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

◆ UpdateBreadcrumbs()

void Terraria.DataStructures.NPCFollowState.UpdateBreadcrumbs ( Player player)
inlineprivate

Definition at line 95 of file NPCFollowState.cs.

96 {
97 Vector2? vector = null;
98 if (player.velocity.Y == 0f && player.gravDir == 1f)
99 {
100 vector = player.Bottom;
101 }
102 int num = 8;
103 if (vector.HasValue && Vector2.Distance(vector.Value, _floorBreadcrumb) >= (float)num)
104 {
105 _floorBreadcrumb = vector.Value;
106 _npc.netUpdate = true;
107 }
108 }
static float Distance(Vector2 value1, Vector2 value2)
Definition Vector2.cs:91

References Terraria.DataStructures.NPCFollowState._floorBreadcrumb, Terraria.Entity.Bottom, Microsoft.Xna.Framework.Vector2.Distance(), Terraria.Player.gravDir, Terraria.Entity.velocity, and Microsoft.Xna.Framework.Vector2.Y.

Referenced by Terraria.DataStructures.NPCFollowState.Update().