terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ DrawPlayer_01_FaceSkin()

static void Terraria.DataStructures.PlayerDrawHeadLayers.DrawPlayer_01_FaceSkin ( PlayerDrawHeadSet drawinfo)
inlinestatic

Definition at line 61 of file PlayerDrawHeadLayers.cs.

62 {
63 int head = drawinfo.drawPlayer.head;
64 if (head == 0)
65 {
66 }
67 Vector2 faceHeadOffsetFromHelmet = drawinfo.drawPlayer.GetFaceHeadOffsetFromHelmet();
68 int cFaceHead = drawinfo.cFaceHead;
69 if (head == 0)
70 {
71 }
72 Player drawPlayer = drawinfo.drawPlayer;
73 float x = drawinfo.Position.X;
74 if (drawPlayer == null)
75 {
76 }
77 Vector2 screenPosition = Main.screenPosition;
78 Player drawPlayer2 = drawinfo.drawPlayer;
79 int width = drawinfo.bodyFrameMemory.Width;
80 float y = drawinfo.Position.Y;
81 int width2 = drawPlayer2.width;
82 Vector2 screenPosition2 = Main.screenPosition;
83 Player drawPlayer3 = drawinfo.drawPlayer;
84 int height = drawinfo.bodyFrameMemory.Height;
85 int height2 = drawPlayer3.height;
86 Player drawPlayer4 = drawinfo.drawPlayer;
87 float x2 = drawPlayer4.headPosition.X;
88 float y2 = drawPlayer4.headPosition.Y;
89 if (drawPlayer == null)
90 {
91 }
92 float x3 = drawinfo.headVect.X;
93 float y3 = drawinfo.headVect.Y;
94 Player drawPlayer5 = drawinfo.drawPlayer;
95 Rectangle bodyFrameMemory = drawinfo.bodyFrameMemory;
96 int width3 = drawinfo.bodyFrameMemory.Width;
97 Color colorArmorHead = drawinfo.colorArmorHead;
98 float x4 = drawinfo.headVect.X;
99 float y4 = drawinfo.headVect.Y;
100 float scale = drawinfo.scale;
101 float headRotation = drawPlayer5.headRotation;
102 SpriteEffects playerEffect = drawinfo.playerEffect;
103 DrawData[] drawData = drawinfo.DrawData;
104 int num = 72;
105 Player drawPlayer6 = drawinfo.drawPlayer;
106 Player drawPlayer7 = drawinfo.drawPlayer;
107 if (num != 0)
108 {
109 int direction = drawPlayer7.direction;
110 int cFace = drawinfo.cFace;
112 if (direction == 0)
113 {
114 drawPlayer8 = drawinfo.drawPlayer;
115 }
116 float x5 = drawinfo.Position.X;
117 Vector2 position = drawPlayer8.position;
118 if (direction == 0)
119 {
120 }
121 Vector2 screenPosition3 = Main.screenPosition;
122 Player drawPlayer9 = drawinfo.drawPlayer;
123 int width4 = drawinfo.bodyFrameMemory.Width;
124 float y5 = drawinfo.Position.Y;
125 int width5 = drawPlayer9.width;
126 Vector2 screenPosition4 = Main.screenPosition;
127 Player drawPlayer10 = drawinfo.drawPlayer;
128 int height3 = drawPlayer10.height;
129 int height4 = drawinfo.bodyFrameMemory.Height;
130 return;
131 }
132 }
class f__AnonymousType0<< Count > j__TPar

References Terraria.DataStructures.DrawData.DrawData(), Terraria.Entity.direction, Terraria.Player.headPosition, Terraria.Entity.height, j__TPar, Terraria.Main.screenPosition, Microsoft.Xna.Framework.Rectangle.Width, and Terraria.Entity.width.