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

bool Terraria.Player.PlaceThing_ValidTileForReplacement ( )
inlineprivate

Definition at line 11852 of file Player.cs.

11853 {
11855 bool flag = this.unlockedBiomeTorches;
11856 int[] array;
11857 if (flag)
11858 {
11859 if (this.builderAccStatus == null)
11860 {
11861 }
11862 array = this.builderAccStatus;
11863 if (array == null)
11864 {
11865 }
11866 }
11867 if (array == null)
11868 {
11869 }
11870 int tileTargetX = Player.tileTargetX;
11871 int tileTargetY = Player.tileTargetY;
11872 int tileTargetX2 = Player.tileTargetX;
11873 int tileTargetY2 = Player.tileTargetY;
11874 if (!flag)
11875 {
11876 }
11877 int num = 1;
11878 bool flag2 = WorldGen.WouldTileReplacementBeBlockedByLiquid(tileTargetX2, tileTargetY2, num);
11880 if (position2 == null)
11881 {
11882 }
11883 if (position2 == null)
11884 {
11885 if (position2 == null)
11886 {
11887 }
11888 if (flag || !flag)
11889 {
11890 }
11891 }
11892 int num2 = 22;
11893 if (num2 == 0)
11894 {
11895 }
11896 if (num2 != 0)
11897 {
11898 if (num2 == 0)
11899 {
11900 }
11901 if (num2 != 0)
11902 {
11903 }
11904 }
11905 if (num2 == 0)
11906 {
11907 }
11908 int num3;
11909 if (num2 != 0)
11910 {
11911 if (num2 == 0)
11912 {
11913 }
11914 if (num2 != 0)
11915 {
11916 num3 = 4855;
11917 }
11918 }
11919 if (num2 == 0)
11920 {
11921 }
11922 if (num2 != 0)
11923 {
11924 }
11925 if (num2 == 0)
11926 {
11927 }
11928 if (num2 != 0)
11929 {
11930 if (num2 == 0)
11931 {
11932 }
11933 while (num2 == 0)
11934 {
11935 }
11936 }
11937 if (num2 == 0)
11938 {
11939 }
11940 int tileTargetX3 = Player.tileTargetX;
11941 int tileTargetY3 = Player.tileTargetY;
11942 Tile tile;
11943 ushort type = tile.type;
11944 int tileTargetX4 = Player.tileTargetX;
11945 int tileTargetY4 = Player.tileTargetY;
11946 Tile tile2;
11947 ushort type2 = tile2.type;
11948 int tileTargetX5 = Player.tileTargetX;
11949 int tileTargetY5 = Player.tileTargetY;
11950 if (num3 == 0)
11951 {
11952 }
11953 if (this.inventory.position == null)
11954 {
11955 }
11956 int tileTargetX6 = Player.tileTargetX;
11957 int tileTargetY6 = Player.tileTargetY;
11958 if (num3 == 0)
11959 {
11960 }
11961 bool flag3;
11962 return flag3;
11963 }
class f__AnonymousType0<< Count > j__TPar
Vector2 position
Definition Entity.cs:460
bool unlockedBiomeTorches
Definition Player.cs:21929
static int tileTargetY
Definition Player.cs:80
static int tileTargetX
Definition Player.cs:66
int[] builderAccStatus
Definition Player.cs:20300
Item[] inventory
Definition Player.cs:21263

References System.array, Terraria.Player.builderAccStatus, Terraria.Player.inventory, j__TPar, Terraria.Entity.position, Terraria.Player.tileTargetX, Terraria.Player.tileTargetY, Terraria.Tile.type, Terraria.Player.unlockedBiomeTorches, and Terraria.WorldGen.WouldTileReplacementBeBlockedByLiquid().

Referenced by Terraria.Player.PlaceThing_TryReplacingTiles().