Definition at line 10448 of file Player.cs.
10449 {
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10542 num += bodyFrame.Y / 56;
10543 if (
num >= Main.OffsetsPlayerHeadgear.Length)
10544 {
10546 }
10547 Vector2
vector = Main.OffsetsPlayerHeadgear[
num];
10553 {
10555 }
10557 {
10559 }
10561 {
10564 }
10568 Vector2
vector5 = Vector2.Zero;
10570 {
10573 {
10575 }
10578 {
10580 }
10581 }
10583 {
10586 }
10590 vector7.Y -=
num3 / 2
f;
10591 vector6.Y -=
num3 / 2
f;
10594 {
10595 case 1:
10596 return;
10597 case 2:
10599 break;
10600 case 3:
10602 break;
10603 case 4:
10605 break;
10606 case 5:
10608 break;
10609 case 6:
10611 break;
10612 case 7:
10614 break;
10615 }
10618 {
10620 DelegateMethods.v3_1 = ((Color)(
ref newColor)).ToVector3() * 0.5f *
num4;
10622 {
10623 Utils.PlotTileLine(
base.Center,
base.Center +
velocity * 2
f, 4
f, DelegateMethods.CastLightOpen);
10624 }
10625 else
10626 {
10627 Utils.PlotTileLine(
base.Left,
base.Right, 4
f, DelegateMethods.CastLightOpen);
10628 }
10629 }
10632 {
10634 }
10636 {
10637 Dust[] dust = Main.dust;
10642 obj.noGravity = true;
10643 obj.velocity = Vector2.Zero;
10644 obj.customData = this;
10647 }
10648 }
Vector2 velocity
The velocity of this Entity in world coordinates per tick.
Vector2 position
The position of this Entity in world coordinates.
int width
The width of this Entity's hitbox, in pixels.
int height
The height of this Entity's hitbox, in pixels.
static ArmorShaderDataSet Armor
PlayerSittingHelper sitting
Vector2 MountedCenter
Returns the player's center adjusted for mount and step stool usage. Typically used in conjunction wi...
Mount mount
This player's T:Terraria.Mount. Do not overwrite this value. Instead, call M:Terraria....
float gfxOffY
An offset from the actual position of the player that will be added to the draw position....
Vector2 fullRotationOrigin
void GetSittingOffsetInfo(Player player, out Vector2 posOffset, out float seatAdjustment)
References Terraria.Mount.Active, Terraria.Graphics.Shaders.GameShaders.Armor, Terraria.Mount.Cart, Terraria.DelegateMethods.CastLightOpen(), Terraria.Player.cYorai, Terraria.Entity.direction, Terraria.Player.Directions, Terraria.Main.dust, Terraria.Player.eyeColor, Terraria.Player.face, Terraria.Player.fullRotation, Terraria.Player.fullRotationOrigin, Terraria.GameContent.PlayerSittingHelper.GetSittingOffsetInfo(), Terraria.Player.gfxOffY, Terraria.Player.gravDir, Terraria.Player.head, Terraria.Entity.height, Terraria.Main.hslToRgb(), Terraria.Player.mount, Terraria.Player.MountedCenter, Terraria.Dust.NewDust(), Terraria.Main.OffsetsPlayerHeadgear, Terraria.Entity.oldPosition, Terraria.Utils.PlotTileLine(), Terraria.Entity.position, Terraria.Main.rgbToHsl(), Terraria.Utils.RotatedBy(), Terraria.Player.shadowDirection, Terraria.Player.sitting, Terraria.Mount.Type, Terraria.Entity.velocity, Terraria.Entity.width, and Terraria.Player.yoraiz0rEye.
Referenced by Terraria.Player.Update().