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

◆ UpdateSocialShadow()

void Terraria.Player.UpdateSocialShadow ( )
inline

Definition at line 15909 of file Player.cs.

15910 {
15911 for (int num = 2; num > 0; num--)
15912 {
15913 shadowDirection[num] = shadowDirection[num - 1];
15914 }
15916 shadowCount++;
15917 if (shadowCount == 1)
15918 {
15919 shadowPos[2] = shadowPos[1];
15921 shadowOrigin[2] = shadowOrigin[1];
15922 }
15923 else if (shadowCount == 2)
15924 {
15925 shadowPos[1] = shadowPos[0];
15927 shadowOrigin[1] = shadowOrigin[0];
15928 }
15929 else if (shadowCount >= 3)
15930 {
15931 shadowCount = 0;
15932 shadowPos[0] = position;
15933 shadowPos[0].Y += gfxOffY;
15936 }
15937 }
Vector2 position
Definition Entity.cs:14
Vector2[] shadowOrigin
Definition Player.cs:1509
Vector2[] shadowPos
Definition Player.cs:1505
float[] shadowRotation
Definition Player.cs:1507
float fullRotation
Definition Player.cs:1291
int[] shadowDirection
Definition Player.cs:1511
Vector2 fullRotationOrigin
Definition Player.cs:1293

Referenced by Terraria.GameContent.Tile_Entities.TEDisplayDoll.Draw().