Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
HandPosition
Vector2
? Terraria.Player.HandPosition
get
Definition at line
3575
of file
Player.cs
.
3576
{
3577
get
3578
{
3579
if
(
mount
.
Active
)
3580
{
3581
Mount.MountDelegatesData.OverridePositionMethod
handPosition
=
mount
.
Delegations
.
HandPosition
;
3582
if
(
handPosition
!=
null
&&
handPosition
(
this
,
out
var
result))
3583
{
3584
return
result;
3585
}
3586
}
3587
Vector2
vector
= Main.OffsetsPlayerOnhand[bodyFrame.Y / 56] * 2f;
3588
if
(
direction
!= 1)
3589
{
3590
vector.X = (float)
bodyFrame
.
Width
-
vector
.X;
3591
}
3592
if
(
gravDir
!= 1f)
3593
{
3594
vector.Y = (float)
bodyFrame
.
Height
-
vector
.Y;
3595
}
3596
vector
-=
new
Vector2
(
bodyFrame
.
Width
-
width
,
bodyFrame
.
Height
- 42) / 2f;
3597
Vector2
vector2
= -
new
Vector2
(20f, 42f) / 2f +
vector
;
3598
return
RotatedRelativePoint
(
MountedCenter
+
vector2
);
3599
}
3600
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
Terraria.Entity.direction
int direction
Definition
Entity.cs:24
Terraria.Entity.width
int width
Definition
Entity.cs:26
Terraria.Mount.MountDelegatesData.HandPosition
OverridePositionMethod HandPosition
Definition
Mount.cs:95
Terraria.Mount.Delegations
MountDelegatesData Delegations
Definition
Mount.cs:507
Terraria.Mount.Active
bool Active
Definition
Mount.cs:345
Terraria.Player.gravDir
float gravDir
Definition
Player.cs:1587
Terraria.Player.MountedCenter
Vector2 MountedCenter
Definition
Player.cs:2853
Terraria.Player.mount
Mount mount
Definition
Player.cs:1735
Terraria.Player.bodyFrame
Rectangle bodyFrame
Definition
Player.cs:1373
Terraria.Player.RotatedRelativePoint
Vector2 RotatedRelativePoint(Vector2 pos, bool reverseRotation=false, bool addGfxOffY=true)
Definition
Player.cs:3618
Microsoft.Xna.Framework.Rectangle.Height
int Height
Definition
Rectangle.cs:23
Microsoft.Xna.Framework.Rectangle.Width
int Width
Definition
Rectangle.cs:20
Microsoft.Xna.Framework.Vector2
Definition
Vector2.cs:12
Terraria
Player
Generated by
1.10.0