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

◆ PlaceThing_LockChest()

void Terraria.Player.PlaceThing_LockChest ( )
inlineprivate

Definition at line 12887 of file Player.cs.

12888 {
12889 if (!true)
12890 {
12891 }
12892 int tileTargetX = Player.tileTargetX;
12893 int tileTargetY = Player.tileTargetY;
12894 Item[] array = this.inventory;
12896 Tile tile;
12897 bool flag = tile.active();
12898 if (array == null)
12899 {
12900 }
12902 if (position2 != null)
12903 {
12904 float x = this.position.X;
12905 if (position2 == null)
12906 {
12907 }
12908 int tileRangeX = Player.tileRangeX;
12909 int num = this.blockRange;
12910 int tileTargetX2 = Player.tileTargetX;
12911 int num2 = 15744;
12912 float x2 = this.position.X;
12913 int width = this.width;
12914 if (num2 == 0)
12915 {
12916 }
12917 int tileRangeX2 = Player.tileRangeX;
12918 int num3 = this.blockRange;
12919 int tileTargetX3 = Player.tileTargetX;
12920 int num4 = 15744;
12921 float y = this.position.Y;
12922 if (num4 == 0)
12923 {
12924 }
12925 int tileRangeY = Player.tileRangeY;
12926 int num5 = this.blockRange;
12927 int tileTargetY2 = Player.tileTargetY;
12928 int num6 = 15744;
12929 float y2 = this.position.Y;
12930 int height = this.height;
12931 if (num6 == 0)
12932 {
12933 }
12934 int tileRangeY2 = Player.tileRangeY;
12935 int num7 = this.blockRange;
12936 int tileTargetY3 = Player.tileTargetY;
12937 if (this.itemTime == 0)
12938 {
12939 int num8 = this.itemAnimation;
12940 bool flag2 = this.controlUseItem;
12941 while (!flag2)
12942 {
12943 }
12944 if (!flag2)
12945 {
12946 }
12947 int tileTargetX4 = Player.tileTargetX;
12948 int tileTargetY4 = Player.tileTargetY;
12949 ushort type = Framing.GetTileSafely(tileTargetX4, tileTargetY4).type;
12950 return;
12951 }
12952 }
12953 }
class f__AnonymousType0<< Count > j__TPar
Vector2 position
Definition Entity.cs:460
static int tileTargetY
Definition Player.cs:80
static int tileRangeX
Definition Player.cs:38
static int tileTargetX
Definition Player.cs:66
static int tileRangeY
Definition Player.cs:52
Item[] inventory
Definition Player.cs:21263
bool controlUseItem
Definition Player.cs:21482

References Terraria.Tile.active(), System.array, Terraria.Player.blockRange, Terraria.Player.controlUseItem, Terraria.Framing.GetTileSafely(), Terraria.Entity.height, Terraria.Player.inventory, Terraria.Player.itemAnimation, Terraria.Player.itemTime, j__TPar, Terraria.Entity.position, Terraria.Player.tileRangeX, Terraria.Player.tileRangeY, Terraria.Player.tileTargetX, Terraria.Player.tileTargetY, Terraria.Tile.type, Terraria.Entity.width, Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.

Referenced by Terraria.Player.PlaceThing().