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

◆ UpdatePettingAnimal()

void Terraria.Player.UpdatePettingAnimal ( )
inlineprivate

Definition at line 31668 of file Player.cs.

31669 {
31670 //IL_0025: Unknown result type (might be due to invalid IL or missing references)
31671 //IL_0030: Unknown result type (might be due to invalid IL or missing references)
31672 //IL_00a1: Unknown result type (might be due to invalid IL or missing references)
31673 //IL_00a6: Unknown result type (might be due to invalid IL or missing references)
31674 if (!isPettingAnimal)
31675 {
31676 return;
31677 }
31678 if (talkNPC == -1)
31679 {
31681 return;
31682 }
31683 int num = Math.Sign(Main.npc[talkNPC].Center.X - base.Center.X);
31685 {
31687 return;
31688 }
31690 if (base.Bottom.Distance(playerPositionWhenPetting) > 2f)
31691 {
31693 }
31694 }
bool Active
Definition Mount.cs:348
bool controlRight
Definition Player.cs:1896
void StopPettingAnimal()
Definition Player.cs:31662
bool isPettingAnimal
Definition Player.cs:3005
Mount mount
This player's T:Terraria.Mount. Do not overwrite this value. Instead, call M:Terraria....
Definition Player.cs:2323
void GetPettingInfo(int animalNpcIndex, out int targetDirection, out Vector2 playerPositionWhenPetting, out bool isPetSmall)
Definition Player.cs:31528

References Terraria.Mount.Active, Terraria.Player.controlDown, Terraria.Player.controlJump, Terraria.Player.controlLeft, Terraria.Player.controlRight, Terraria.Player.controlUp, Terraria.Entity.direction, Terraria.Player.GetPettingInfo(), Terraria.Player.isPettingAnimal, Terraria.Player.mount, Terraria.Main.npc, Terraria.Player.pulley, Terraria.Player.StopPettingAnimal(), and Terraria.Player.talkNPC.

Referenced by Terraria.Player.Update().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: