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

◆ DrawItem()

void Terraria.Main.DrawItem ( Item item,
int whoami )
inlineprotected

Definition at line 11356 of file Main.cs.

11357 {
11358 if (!item.active)
11359 {
11360 return;
11361 }
11362 bool isAir = item.IsAir;
11363 bool instanced = item.instanced;
11364 if (instanced)
11365 {
11366 int playerIndexTheItemIsReservedFor = item.playerIndexTheItemIsReservedFor;
11367 if (!instanced)
11368 {
11369 }
11370 int myPlayer = Main.myPlayer;
11371 }
11372 if (!instanced)
11373 {
11374 }
11375 if (!instanced)
11376 {
11377 }
11378 int width = item.width;
11379 bool wet = item.wet;
11380 float x = item.position.X;
11381 float y = item.position.Y;
11382 if (width == 0)
11383 {
11384 }
11386 float x2 = item.velocity.X;
11387 bool shimmered = item.shimmered;
11388 int num = 16256;
11390 if (num == 0)
11391 {
11392 }
11393 if (!shimmered)
11394 {
11395 }
11396 Point point;
11397 Microsoft.Xna.Framework.Graphics.Color color = Lighting.GetColor(point);
11398 bool shimmered2 = item.shimmered;
11399 float shimmerTime = item.shimmerTime;
11400 int num2;
11401 long num3;
11402 if (shimmered2)
11403 {
11404 num2 = 17279;
11405 num3 = 16843009L;
11406 return;
11407 }
11408 if (num2 == 0)
11409 {
11410 }
11411 if (num2 == 0)
11412 {
11413 }
11414 if (num2 == 0)
11415 {
11416 bool isACoin = item.IsACoin;
11417 int type = item.type;
11418 return;
11419 }
11420 if (num2 == 0)
11421 {
11422 }
11423 if (num3 != 0L)
11424 {
11425 int timeSinceItemSpawned = item.timeSinceItemSpawned;
11426 if (num2 == 0)
11427 {
11428 }
11429 int num4 = 17264;
11430 if (num4 == 0)
11431 {
11432 }
11433 if (num4 == 0)
11434 {
11435 }
11436 if (num4 == 0)
11437 {
11438 }
11439 return;
11440 }
11441 int num5 = 4143;
11443 int num6 = 17264;
11444 if (num6 == 0)
11445 {
11446 }
11447 if (num5 == 0)
11448 {
11449 }
11450 if (num6 == 0)
11451 {
11452 }
11453 if (num6 == 0)
11454 {
11455 }
11456 }
class f__AnonymousType0<< Count > j__TPar
Vector2 Center
Definition Entity.cs:134
Vector2 velocity
Definition Entity.cs:463
Vector2 position
Definition Entity.cs:460
bool IsAir
Definition Item.cs:1820
bool IsACoin
Definition Item.cs:655
bool instanced
Definition Item.cs:2060
int playerIndexTheItemIsReservedFor
Definition Item.cs:2333
float shimmerTime
Definition Item.cs:2419
bool shimmered
Definition Item.cs:2416
int timeSinceItemSpawned
Definition Item.cs:2153
static Item[] item
Definition Main.cs:19293
static int myPlayer
Definition Main.cs:2337
static Microsoft.Xna.Framework.Vector2 screenPosition
Definition Main.cs:1973

References Terraria.Entity.active, Terraria.Entity.Center, Terraria.Lighting.GetColor(), Terraria.Item.instanced, Terraria.Item.IsACoin, Terraria.Item.IsAir, Terraria.Main.item, j__TPar, Microsoft.Xna.Framework.Input.L, Terraria.Main.myPlayer, Terraria.Item.playerIndexTheItemIsReservedFor, Terraria.Entity.position, Terraria.Main.screenPosition, Terraria.Item.shimmered, Terraria.Item.shimmerTime, Terraria.Item.timeSinceItemSpawned, Terraria.Item.type, Terraria.Entity.velocity, Terraria.Entity.wet, Terraria.Entity.width, Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.