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

◆ UpdatePettingAnimal()

void Terraria.Player.UpdatePettingAnimal ( )
inlineprivate

Definition at line 31217 of file Player.cs.

31218 {
31219 if (!isPettingAnimal)
31220 {
31221 return;
31222 }
31223 if (talkNPC == -1)
31224 {
31226 return;
31227 }
31228 int num = Math.Sign(Main.npc[talkNPC].Center.X - base.Center.X);
31230 {
31232 return;
31233 }
31235 if (base.Bottom.Distance(playerPositionWhenPetting) > 2f)
31236 {
31238 }
31239 }
static int Sign(decimal value)
Definition Math.cs:1202
bool Active
Definition Mount.cs:345
bool controlRight
Definition Player.cs:1383
void StopPettingAnimal()
Definition Player.cs:31211
bool isPettingAnimal
Definition Player.cs:2459
void GetPettingInfo(int animalNpcIndex, out int targetDirection, out Vector2 playerPositionWhenPetting, out bool isPetSmall)
Definition Player.cs:31123

References Terraria.Main.npc, and System.Math.Sign().