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_12_SkinComposite_BackArmShirt()

static void Terraria.DataStructures.PlayerDrawLayers.DrawPlayer_12_SkinComposite_BackArmShirt ( PlayerDrawSet drawinfo)
inlinestatic

Definition at line 1195 of file PlayerDrawLayers.cs.

1196 {
1197 int num = 1;
1198 float x = drawinfo.Position.X;
1199 if (num == 0)
1200 {
1201 }
1202 Vector2 screenPosition = Main.screenPosition;
1203 Player drawPlayer = drawinfo.drawPlayer;
1204 float y = drawinfo.Position.Y;
1205 int width = drawPlayer.bodyFrame.Width;
1206 int width2 = drawPlayer.width;
1207 Vector2 screenPosition2 = Main.screenPosition;
1208 Player drawPlayer2 = drawinfo.drawPlayer;
1209 int height = drawPlayer2.height;
1210 int height2 = drawPlayer2.bodyFrame.Height;
1211 Player drawPlayer3 = drawinfo.drawPlayer;
1212 float x2 = drawPlayer3.bodyPosition.X;
1213 float y2 = drawPlayer3.bodyPosition.Y;
1214 Player drawPlayer4 = drawinfo.drawPlayer;
1215 int width3 = drawPlayer4.bodyFrame.Width;
1216 int height3 = drawPlayer4.bodyFrame.Height;
1217 Player drawPlayer5 = drawinfo.drawPlayer;
1218 int y3 = drawPlayer5.bodyFrame.Y;
1219 int height4 = drawPlayer5.bodyFrame.Height;
1220 SpriteEffects playerEffect = drawinfo.playerEffect;
1221 int num2 = true.ToDirectionInt();
1222 Player drawPlayer6 = drawinfo.drawPlayer;
1223 float torsoOffset = drawinfo.torsoOffset;
1224 float x3 = drawinfo.bodyVect.X;
1225 float bodyRotation = drawPlayer6.bodyRotation;
1226 float y4 = drawinfo.bodyVect.Y;
1227 if (drawPlayer6 == null)
1228 {
1229 }
1230 Vector2 compositeOffset_BackArm = PlayerDrawLayers.GetCompositeOffset_BackArm(drawinfo);
1231 float x4 = drawinfo.backShoulderOffset.X;
1232 Player drawPlayer7 = drawinfo.drawPlayer;
1233 float compositeBackArmRotation = drawinfo.compositeBackArmRotation;
1234 int body = drawPlayer7.body;
1235 bool invis = drawPlayer7.invis;
1236 if (drawPlayer7 != null)
1237 {
1238 return;
1239 }
1240 bool hidesTopSkin = drawinfo.hidesTopSkin;
1241 bool missingHand = drawinfo.missingHand;
1242 if (invis)
1243 {
1244 return;
1245 }
1246 bool missingArm = drawinfo.missingArm;
1247 int num3;
1248 if (missingArm && !hidesTopSkin)
1249 {
1250 if (!missingArm)
1251 {
1252 }
1253 Color colorBodySkin = drawinfo.colorBodySkin;
1254 SpriteEffects playerEffect2 = drawinfo.playerEffect;
1255 if (drawinfo.skinDyePacked == 0)
1256 {
1257 }
1258 Color colorBodySkin2 = drawinfo.colorBodySkin;
1259 SpriteEffects playerEffect3 = drawinfo.playerEffect;
1260 int skinDyePacked = drawinfo.skinDyePacked;
1261 num3 = 1;
1262 }
1263 Player drawPlayer8 = drawinfo.drawPlayer;
1264 bool invis2 = drawPlayer8.invis;
1265 if (invis2)
1266 {
1267 int body2 = drawPlayer8.body;
1268 if (!invis2)
1269 {
1270 }
1271 }
1272 if (drawPlayer8 == null)
1273 {
1274 }
1275 Player drawPlayer9 = drawinfo.drawPlayer;
1276 int teleportStyle = drawPlayer8.teleportStyle;
1277 int cBody;
1278 if (!drawinfo.hideCompositeShoulders)
1279 {
1280 Color colorArmorBody = drawinfo.colorArmorBody;
1281 float x5 = drawinfo.bodyVect.X;
1282 float y5 = drawinfo.bodyVect.Y;
1283 SpriteEffects playerEffect4 = drawinfo.playerEffect;
1284 cBody = drawinfo.cBody;
1285 if (cBody == 0)
1286 {
1287 }
1288 }
1289 if (cBody == 0)
1290 {
1291 }
1292 PlayerDrawLayers.DrawPlayer_12_1_BalloonFronts(drawinfo);
1293 Color colorArmorBody2 = drawinfo.colorArmorBody;
1294 SpriteEffects playerEffect5 = drawinfo.playerEffect;
1295 int cBody2 = drawinfo.cBody;
1296 if (num3 == 0)
1297 {
1298 return;
1299 }
1300 if (cBody2 == 0)
1301 {
1302 }
1303 Color colorBodySkin3 = drawinfo.colorBodySkin;
1304 SpriteEffects playerEffect6 = drawinfo.playerEffect;
1305 if (drawinfo.skinDyePacked == 0)
1306 {
1307 }
1308 Color colorBodySkin4 = drawinfo.colorBodySkin;
1309 SpriteEffects playerEffect7 = drawinfo.playerEffect;
1310 int skinDyePacked2 = drawinfo.skinDyePacked;
1311 if (skinDyePacked2 == 0)
1312 {
1313 }
1314 Color colorUnderShirt = drawinfo.colorUnderShirt;
1315 SpriteEffects playerEffect8 = drawinfo.playerEffect;
1316 if (skinDyePacked2 == 0)
1317 {
1318 }
1319 PlayerDrawLayers.DrawPlayer_12_1_BalloonFronts(drawinfo);
1320 Color colorShirt = drawinfo.colorShirt;
1321 SpriteEffects playerEffect9 = drawinfo.playerEffect;
1322 if (drawinfo.drawPlayer == null)
1323 {
1324 }
1325 Player drawPlayer10 = drawinfo.drawPlayer;
1326 Color colorArmorBody3 = drawinfo.colorArmorBody;
1327 SpriteEffects playerEffect10 = drawinfo.playerEffect;
1328 if (drawinfo.cHandOff == 0)
1329 {
1330 }
1331 bool drawingFootball = drawinfo.drawPlayer.drawingFootball;
1332 if (drawingFootball)
1333 {
1334 if (!drawingFootball)
1335 {
1336 }
1337 if (!drawingFootball)
1338 {
1339 }
1340 if (drawPlayer10 == null)
1341 {
1342 }
1344 Vector2 vector = rectangle.Size();
1345 if (!drawingFootball)
1346 {
1347 }
1348 Player drawPlayer11 = drawinfo.drawPlayer;
1349 int direction = drawPlayer11.direction;
1350 float gravDir = drawPlayer11.gravDir;
1351 Player drawPlayer12 = drawinfo.drawPlayer;
1352 Color colorArmorBody4 = drawinfo.colorArmorBody;
1353 SpriteEffects playerEffect11 = drawinfo.playerEffect;
1354 int direction2 = drawPlayer12.direction;
1355 }
1356 }
class f__AnonymousType0<< Count > j__TPar

References Terraria.Player.body, Terraria.Player.bodyFrame, Terraria.Player.bodyPosition, Terraria.Player.bodyRotation, Terraria.Entity.direction, Terraria.DataStructures.PlayerDrawLayers.DrawPlayer_12_1_BalloonFronts(), Terraria.DataStructures.PlayerDrawLayers.GetCompositeOffset_BackArm(), Terraria.Entity.height, Terraria.Player.invis, j__TPar, Terraria.Main.screenPosition, Terraria.Player.teleportStyle, Microsoft.Xna.Framework.Rectangle.Width, Terraria.Entity.width, Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Rectangle.Y.

Referenced by Terraria.DataStructures.PlayerDrawLayers.DrawPlayer_12_Skin_Composite().