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

◆ IsFarFromHome()

bool Terraria.GameContent.ShopHelper.IsFarFromHome ( NPC npc)
inlineprivate

Definition at line 357 of file ShopHelper.cs.

358 {
359 Vector2 value = new Vector2(npc.homeTileX, npc.homeTileY);
360 Vector2 value2 = new Vector2(npc.Center.X / 16f, npc.Center.Y / 16f);
361 if (Vector2.Distance(value, value2) > 120f)
362 {
363 AddHappinessReportText("FarFromHome");
364 return true;
365 }
366 return false;
367 }
void AddHappinessReportText(string textKeyInCategory, object substitutes=null)
static float Distance(Vector2 value1, Vector2 value2)
Definition Vector2.cs:91

References Terraria.GameContent.ShopHelper.AddHappinessReportText(), Terraria.Entity.Center, Microsoft.Xna.Framework.Vector2.Distance(), Terraria.NPC.homeTileX, Terraria.NPC.homeTileY, System.value, Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.

Referenced by Terraria.GameContent.ShopHelper.ProcessMood().