Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
UpdatePettingAnimal()
void
Terraria.Player.UpdatePettingAnimal
(
)
inline
private
Definition at line
31217
of file
Player.cs
.
31218
{
31219
if
(!
isPettingAnimal
)
31220
{
31221
return
;
31222
}
31223
if
(
talkNPC
== -1)
31224
{
31225
StopPettingAnimal
();
31226
return
;
31227
}
31228
int
num =
Math
.
Sign
(Main.npc[
talkNPC
].Center.X -
base
.Center.X);
31229
if
(
controlLeft
||
controlRight
||
controlUp
||
controlDown
||
controlJump
||
pulley
||
mount
.
Active
|| num !=
direction
)
31230
{
31231
StopPettingAnimal
();
31232
return
;
31233
}
31234
GetPettingInfo
(
talkNPC
,
out
var
_
,
out
var
playerPositionWhenPetting
,
out
var
_
);
31235
if
(
base
.Bottom.Distance(
playerPositionWhenPetting
) > 2f)
31236
{
31237
StopPettingAnimal
();
31238
}
31239
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Math.Sign
static int Sign(decimal value)
Definition
Math.cs:1202
System.Math
Definition
Math.cs:13
Terraria.Entity.direction
int direction
Definition
Entity.cs:24
Terraria.Mount.Active
bool Active
Definition
Mount.cs:345
Terraria.Player.controlRight
bool controlRight
Definition
Player.cs:1383
Terraria.Player.StopPettingAnimal
void StopPettingAnimal()
Definition
Player.cs:31211
Terraria.Player.talkNPC
int talkNPC
Definition
Player.cs:3479
Terraria.Player.controlUp
bool controlUp
Definition
Player.cs:1385
Terraria.Player.controlLeft
bool controlLeft
Definition
Player.cs:1381
Terraria.Player.controlJump
bool controlJump
Definition
Player.cs:1389
Terraria.Player.isPettingAnimal
bool isPettingAnimal
Definition
Player.cs:2459
Terraria.Player.mount
Mount mount
Definition
Player.cs:1735
Terraria.Player.GetPettingInfo
void GetPettingInfo(int animalNpcIndex, out int targetDirection, out Vector2 playerPositionWhenPetting, out bool isPetSmall)
Definition
Player.cs:31123
Terraria.Player.controlDown
bool controlDown
Definition
Player.cs:1387
Terraria.Player.pulley
bool pulley
Definition
Player.cs:835
References
Terraria.Main.npc
, and
System.Math.Sign()
.
Terraria
Player
Generated by
1.10.0