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

◆ LoadTiles()

unsafe void Terraria.Map.WorldMapChunk.LoadTiles ( bool utilLoad = false)
inline

Definition at line 59 of file WorldMapChunk.cs.

60 {
61 long num = 0L;
62 Monitor.Enter(this, utilLoad);
63 MapTile* tileData = this.TileData;
64 if (tileData != null)
65 {
66 return;
67 }
68 MapTile* tileStorage = this.Map.GetTileStorage(this, num != 0L);
71 if (compressedDataLength != 0L)
72 {
73 byte[] compressedData = this.CompressedData;
74 if (tileData == null)
75 {
76 }
77 return;
78 }
79 if (tileData == null)
80 {
81 }
82 long num2 = 0L;
83 if (tileData != null)
84 {
85 Monitor.Exit(this);
86 }
87 if (num2 == 0L)
88 {
89 return;
90 }
91 throw new OutOfMemoryException();
92 }
class f__AnonymousType0<< Count > j__TPar
static void Exit(object obj)
Definition Monitor.cs:47
static void Enter(object obj)
Definition Monitor.cs:11

References Terraria.Map.WorldMapChunk.CompressedData, Terraria.Map.WorldMapChunk.CompressedDataLength, System.Threading.Monitor.Enter(), System.Threading.Monitor.Exit(), j__TPar, System.L, and Terraria.Map.WorldMapChunk.TileData.