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

◆ DrawMeowcartTrail()

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

Definition at line 2366 of file PlayerDrawLayers.cs.

2367 {
2368 Player drawPlayer = drawinfo.drawPlayer;
2369 int type = drawPlayer.mount._type;
2370 float shadow = drawinfo.shadow;
2371 int availableAdvancedShadowsCount = drawPlayer.availableAdvancedShadowsCount;
2372 int num = 20;
2373 int num2 = Math.Min(0, num);
2374 EntityShadowInfo advancedShadow = drawinfo.drawPlayer.GetAdvancedShadow(num2);
2375 EntityShadowInfo advancedShadow2 = drawinfo.drawPlayer.GetAdvancedShadow(num2);
2376 if (drawPlayer == null)
2377 {
2378 }
2379 int num3 = 17184;
2380 if (num3 == 0)
2381 {
2382 }
2383 if (num3 == 0)
2384 {
2385 }
2386 Player drawPlayer2 = drawinfo.drawPlayer;
2387 int width = drawPlayer2.width;
2388 int height = drawPlayer2.height;
2389 if (drawPlayer2 == null)
2390 {
2391 }
2392 if (drawinfo.drawPlayer.direction == 0)
2393 {
2394 }
2395 int num4 = 1;
2396 if (num4 == 0)
2397 {
2398 }
2399 Player drawPlayer3 = drawinfo.drawPlayer;
2400 int value = num4.m_value;
2401 Vector2 center = drawPlayer3.Center;
2402 Player drawPlayer4 = drawinfo.drawPlayer;
2403 float x = drawPlayer4.position.X;
2404 float y = drawPlayer4.position.Y;
2405 EntityShadowInfo advancedShadow3 = drawinfo.drawPlayer.GetAdvancedShadow(num2);
2406 EntityShadowInfo advancedShadow4 = drawinfo.drawPlayer.GetAdvancedShadow(num2);
2407 Player drawPlayer5 = drawinfo.drawPlayer;
2408 Player drawPlayer6 = drawinfo.drawPlayer;
2409 if (!false)
2410 {
2411 }
2412 Vector2 screenPosition = Main.screenPosition;
2413 SpriteEffects playerEffect = drawinfo.playerEffect;
2414 }
class f__AnonymousType0<< Count > j__TPar
static byte Min(byte val1, byte val2)
Definition Math.cs:152

References Terraria.Mount._type, Terraria.Player.availableAdvancedShadowsCount, j__TPar, System.Math.Min(), Terraria.Player.mount, Terraria.Entity.position, Terraria.Main.screenPosition, System.value, Terraria.Entity.width, and Microsoft.Xna.Framework.Vector2.X.

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