terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Public Member Functions | |
unsafe MapTile * | GetChunkTile (int mapX, int mapY, out WorldMapChunk chunk) |
unsafe MapTile * | GetChunkTile (int mapX, int mapY, bool utilLoad, out WorldMapChunk chunk) |
unsafe void | UnloadChunk () |
unsafe MapTile * | GetTileStorage (WorldMapChunk chunk, bool utilLoad=false) |
unsafe void | ReleaseTileStorage (WorldMapChunk chunk) |
void | UpdateChunks () |
unsafe void | Allocate (int maxWidth, int maxHeight) |
unsafe void | ConsumeUpdate (int x, int y) |
unsafe void | Update (int x, int y, byte light) |
unsafe void | SetTile (int x, int y, ref MapTile tile) |
unsafe bool | IsRevealed (int x, int y) |
unsafe bool | UpdateLighting (int x, int y, byte light) |
unsafe bool | UpdateType (int x, int y) |
void | UnlockMapSection (int sectionX, int sectionY) |
void | Load () |
void | Save (bool forceSave=false) |
void | Clear () |
unsafe void | ClearEdges () |
WorldMap () | |
Public Attributes | |
int | MaxWidth |
int | MaxHeight |
int | MaxChunkWidth |
int | MaxChunkHeight |
WorldMapChunk[] | _chunks |
int | MaxChunkMapped |
object | LockObject |
Static Public Attributes | |
const int | BlackEdgeWidth = 40 |
const int | ReservedForPlayer = 64 |
Properties | |
int | NumChunksAvailable [get, set] |
Private Attributes | |
unsafe MapTile * | TileData |
unsafe byte * | TileCompressedData |
List< IntPtr > | TileChunksAvailable |
List< WorldMapChunk > | TileChunksInUse |
Definition at line 19 of file WorldMap.cs.