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

◆ AI_007_TownEntities_Shimmer_TeleportToLandingSpot()

void Terraria.NPC.AI_007_TownEntities_Shimmer_TeleportToLandingSpot ( )
inlineprivate

Definition at line 48702 of file NPC.cs.

48703 {
48705 if (vector.HasValue)
48706 {
48708 position = vector.Value;
48710 int num = 560;
48711 if (movementVector.Length() >= (float)num)
48712 {
48713 ai[2] = 30f;
48715 {
48716 PositionInWorld = vector2 + base.Size / 2f,
48717 MovementVector = movementVector
48718 });
48719 }
48720 netUpdate = true;
48721 }
48722 }
Vector2 position
Definition Entity.cs:14
static void BroadcastParticleSpawn(ParticleOrchestraType type, ParticleOrchestraSettings settings)
float[] ai
Definition NPC.cs:447
Vector2? AI_007_TownEntities_Shimmer_ScanForBestSpotToLandOn()
Definition NPC.cs:48724
bool netUpdate
Definition NPC.cs:507

References Terraria.NPC.ai, Terraria.NPC.AI_007_TownEntities_Shimmer_ScanForBestSpotToLandOn(), Terraria.GameContent.Drawing.ParticleOrchestrator.BroadcastParticleSpawn(), Terraria.NPC.netUpdate, and Terraria.Entity.position.

Referenced by Terraria.NPC.AI_007_TownEntities().