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

◆ GetBackHandPosition()

Vector2 Terraria.Player.GetBackHandPosition ( CompositeArmStretchAmount stretch,
float rotation )
inline

Definition at line 51503 of file Player.cs.

51504 {
51505 //IL_0037: Unknown result type (might be due to invalid IL or missing references)
51506 //IL_0042: Unknown result type (might be due to invalid IL or missing references)
51507 //IL_0047: Unknown result type (might be due to invalid IL or missing references)
51508 //IL_004c: Unknown result type (might be due to invalid IL or missing references)
51509 //IL_004f: Unknown result type (might be due to invalid IL or missing references)
51510 //IL_005a: Unknown result type (might be due to invalid IL or missing references)
51511 //IL_005f: Unknown result type (might be due to invalid IL or missing references)
51512 //IL_0064: Unknown result type (might be due to invalid IL or missing references)
51513 //IL_0067: Unknown result type (might be due to invalid IL or missing references)
51514 //IL_0072: Unknown result type (might be due to invalid IL or missing references)
51515 //IL_0077: Unknown result type (might be due to invalid IL or missing references)
51516 //IL_007c: Unknown result type (might be due to invalid IL or missing references)
51517 //IL_007f: Unknown result type (might be due to invalid IL or missing references)
51518 //IL_008a: Unknown result type (might be due to invalid IL or missing references)
51519 //IL_008f: Unknown result type (might be due to invalid IL or missing references)
51520 //IL_0094: Unknown result type (might be due to invalid IL or missing references)
51521 //IL_00b6: Unknown result type (might be due to invalid IL or missing references)
51522 //IL_00c1: Unknown result type (might be due to invalid IL or missing references)
51523 //IL_00c6: Unknown result type (might be due to invalid IL or missing references)
51524 //IL_00cb: Unknown result type (might be due to invalid IL or missing references)
51525 //IL_009e: Unknown result type (might be due to invalid IL or missing references)
51526 //IL_00a9: Unknown result type (might be due to invalid IL or missing references)
51527 //IL_00ae: Unknown result type (might be due to invalid IL or missing references)
51528 //IL_00b3: Unknown result type (might be due to invalid IL or missing references)
51529 //IL_00cd: Unknown result type (might be due to invalid IL or missing references)
51530 //IL_00d2: Unknown result type (might be due to invalid IL or missing references)
51531 //IL_00d3: Unknown result type (might be due to invalid IL or missing references)
51532 float num = rotation + (float)Math.PI / 2f;
51533 Vector2 vector = default(Vector2);
51534 ((Vector2)(ref vector))._002Ector((float)Math.Cos(num), (float)Math.Sin(num));
51535 switch (stretch)
51536 {
51537 case CompositeArmStretchAmount.Full:
51538 vector *= new Vector2(10f, 12f);
51539 break;
51540 case CompositeArmStretchAmount.None:
51541 vector *= new Vector2(4f, 6f);
51542 break;
51543 case CompositeArmStretchAmount.Quarter:
51544 vector *= new Vector2(6f, 8f);
51545 break;
51546 case CompositeArmStretchAmount.ThreeQuarters:
51547 vector *= new Vector2(8f, 10f);
51548 break;
51549 }
51550 vector = ((direction != -1) ? (vector + new Vector2(6f, -2f)) : (vector + new Vector2(-6f, -2f)));
51551 return MountedCenter + vector;
51552 }
Vector2 MountedCenter
Returns the player's center adjusted for mount and step stool usage. Typically used in conjunction wi...
Definition Player.cs:3692

References Terraria.Entity.direction, and Terraria.Player.MountedCenter.