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
Terraria.Map.WorldMap Class Reference

Public Member Functions

unsafe MapTileGetChunkTile (int mapX, int mapY, [Out] WorldMapChunk chunk)
 
unsafe MapTileGetChunkTile (int mapX, int mapY, bool utilLoad, [Out] WorldMapChunk chunk)
 
void UnloadChunk ()
 
unsafe MapTileGetTileStorage (WorldMapChunk chunk, bool utilLoad=false)
 
void ReleaseTileStorage (WorldMapChunk chunk)
 
void UpdateChunks ()
 
void Allocate (int maxWidth, int maxHeight)
 
unsafe void ConsumeUpdate (int x, int y)
 
unsafe void Update (int x, int y, byte light)
 
void SetTile (int x, int y, MapTile tile)
 
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 ()
 
void ClearEdges ()
 
 WorldMap ()
 

Public Attributes

int MaxWidth
 
int MaxHeight
 
int MaxChunkWidth
 
int MaxChunkHeight
 
WorldMapChunk[] _chunks
 
int MaxChunkMapped = 320
 
object LockObject
 

Static Public Attributes

const int BlackEdgeWidth = 40
 
const int ReservedForPlayer = 64
 

Properties

int NumChunksAvailable [get]
 

Private Attributes

unsafe MapTileTileData
 
unsafe byte * TileCompressedData
 
List< IntPtrTileChunksAvailable
 
List< WorldMapChunkTileChunksInUse
 

Detailed Description

Definition at line 11 of file WorldMap.cs.


The documentation for this class was generated from the following file: