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

◆ DrawPlayerUI()

void GUIPlayerSelectMenu.DrawPlayerUI ( Player player,
Vector2 origin,
Vector2 size )
inline

Definition at line 220 of file GUIPlayerSelectMenu.cs.

221 {
222 int num = 17004;
223 int width = player.width;
224 int height = player.height;
225 if (num == 0)
226 {
227 }
228 player.UpdateDyes();
229 int body = player.body;
230 bool male = player.Male;
231 int num2 = 24;
232 if (player.sitting == null)
233 {
234 int cBody = player.cBody;
235 player.back = (sbyte)num2;
236 player.cBack = cBody;
237 }
238 if (num2 == 0)
239 {
240 }
241 int cBody2 = player.cBody;
242 player.front = (sbyte)num2;
244 if (num2 == 0)
245 {
246 }
247 sbyte back = player.back;
248 sbyte front = player.front;
249 PlayerSittingHelper sitting = player.sitting;
250 if (sitting == null)
251 {
252 player.front = back;
253 int cBody3 = player.cBody;
255 player.back = sitting;
257 }
258 Item[] inventory = player.inventory;
259 int heldProj = player.heldProj;
260 Item blankItem = this._blankItem;
261 if (blankItem == null || blankItem != null)
262 {
263 Camera camera = Main.Camera;
264 Vector2 screenPosition = Main.screenPosition;
265 if (!true)
266 {
267 }
268 bool isSitting = sitting.isSitting;
269 float x = sitting.offsetForSeat.X;
270 if (sitting != null)
271 {
272 }
273 return;
274 }
275 throw new ArrayTypeMismatchException();
276 }
class f__AnonymousType0<< Count > j__TPar
static Microsoft.Xna.Framework.Vector2 screenPosition
Definition Main.cs:1973
static Terraria.Graphics.Camera Camera
Definition Main.cs:296
PlayerSittingHelper sitting
Definition Player.cs:23126
void UpdateDyes()
Definition Player.cs:3749
Item[] inventory
Definition Player.cs:21263

References _blankItem, Terraria.Player.back, Terraria.Player.body, Terraria.Main.Camera, Terraria.Player.cBody, Terraria.Player.front, Terraria.Entity.height, Terraria.Player.heldProj, Terraria.Player.inventory, Terraria.GameContent.PlayerSittingHelper.isSitting, j__TPar, Terraria.Player.Male, Terraria.GameContent.PlayerSittingHelper.offsetForSeat, Terraria.Main.screenPosition, Terraria.Player.sitting, Terraria.Player.UpdateDyes(), Terraria.Entity.width, and Microsoft.Xna.Framework.Vector2.X.