|
Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
|


类 | |
| class | ChunksStorage |
Public 成员函数 | |
| Terrain () | |
| virtual void | Dispose () |
| virtual TerrainChunk | LoopChunks (int startChunkX, int startChunkZ, bool skipStartChunk, out bool hasLooped) |
| virtual TerrainChunk | LoopChunks (int startChunkX, int startChunkZ, bool skipStartChunk) |
| virtual TerrainChunk | GetChunkAtCoords (int chunkX, int chunkZ) |
| virtual TerrainChunk | GetChunkAtCoords (Point2 p) |
| virtual TerrainChunk | GetChunkAtCoords (int chunkX, int chunkY, int chunkZ) |
| virtual TerrainChunk | GetChunkAtCoords (Point3 chunkP) |
| virtual TerrainChunk | GetChunkAtCell (int x, int z) |
| virtual TerrainChunk | GetChunkAtCell (Point2 p) |
| virtual TerrainChunk | GetChunkAtCell (int x, int y, int z) |
| virtual TerrainChunk | GetChunkAtCell (Point3 p) |
| virtual TerrainChunk | AllocateChunk (int chunkX, int chunkZ) |
| virtual void | FreeChunk (TerrainChunk chunk) |
| virtual bool | IsCellValid (int x, int y, int z) |
| virtual bool | IsCellValid (Point3 p) |
| virtual int | GetCellValue (int x, int y, int z) |
| virtual int | GetCellValue (Point3 p) |
| virtual int | GetCellContents (int x, int y, int z) |
| virtual int | GetCellContents (Point3 p) |
| virtual int | GetCellLight (int x, int y, int z) |
| virtual int | GetCellLight (Point3 p) |
| virtual int | GetCellValueFast (int x, int y, int z) |
| virtual int | GetCellValueFast (Point3 p) |
| virtual int | GetCellValueFastChunkExists (int x, int y, int z) |
| virtual int | GetCellValueFastChunkExists (Point3 p) |
| virtual int | GetCellContentsFast (int x, int y, int z) |
| virtual int | GetCellContentsFast (Point3 p) |
| virtual int | GetCellLightFast (int x, int y, int z) |
| virtual int | GetCellLightFast (Point3 p) |
| virtual void | SetCellValueFast (int x, int y, int z, int value) |
| virtual void | SetCellValueFast (Point3 p, int value) |
| virtual int | CalculateTopmostCellHeight (int x, int z) |
| virtual int | CalculateTopmostCellHeight (Point2 p) |
| virtual int | GetShaftValue (int x, int z) |
| virtual int | GetShaftValue (Point2 p) |
| virtual void | SetShaftValue (int x, int z, int value) |
| virtual void | SetShaftValue (Point2 p, int value) |
| virtual int | GetTemperature (int x, int z) |
| virtual int | GetTemperature (Point2 p) |
| virtual void | SetTemperature (int x, int z, int temperature) |
| virtual void | SetTemperature (Point2 p, int temperature) |
| virtual int | GetHumidity (int x, int z) |
| virtual int | GetHumidity (Point2 p) |
| virtual void | SetHumidity (int x, int z, int humidity) |
| virtual int | GetTopHeight (int x, int z) |
| virtual void | SetTopHeight (int x, int z, int topHeight) |
| virtual int | GetBottomHeight (int x, int z) |
| virtual void | SetBottomHeight (int x, int z, int bottomHeight) |
| virtual int | GetSunlightHeight (int x, int z) |
| virtual int | GetSunlightHeight (Point2 p) |
| virtual void | SetSunlightHeight (int x, int z, int sunlightHeight) |
| virtual void | SetSunlightHeight (Point2 p, int sunlightHeight) |
| virtual int | GetSeasonalTemperature (int x, int z) |
| virtual int | GetSeasonalTemperature (int shaftValue) |
| virtual int | GetSeasonalHumidity (int x, int z) |
| virtual int | GetSeasonalHumidity (int shaftValue) |
静态 Public 成员函数 | |
| static int | ComparePoints (Point2 c1, Point2 c2) |
| static Point2 | ToChunk (Vector2 p) |
| static Point2 | ToChunk (int x, int z) |
| static int | ToCell (float x) |
| static Point2 | ToCell (float x, float y) |
| static Point2 | ToCell (Vector2 p) |
| static Point3 | ToCell (float x, float y, float z) |
| static Point3 | ToCell (Vector3 p) |
| static int | MakeBlockValue (int contents) |
| static int | MakeBlockValue (int contents, int light, int data) |
| static int | ExtractContents (int value) |
| static int | ExtractLight (int value) |
| static int | ExtractData (int value) |
| static int | ExtractTopHeight (int value) |
| static int | ExtractBottomHeight (int value) |
| static int | ExtractSunlightHeight (int value) |
| static int | ExtractHumidity (int value) |
| static int | ExtractTemperature (int value) |
| static int | ReplaceContents (int value, int contents) |
| 方块值的最低10位,替换为目标Content | |
| static int | ReplaceContents (int contents) |
| 方块值的最低10位,替换为目标Content(value始终为0时) | |
| static int | ReplaceLight (int value, int light) |
| static int | ReplaceData (int value, int data) |
| static int | ReplaceTopHeight (int value, int topHeight) |
| static int | ReplaceBottomHeight (int value, int bottomHeight) |
| static int | ReplaceSunlightHeight (int value, int sunlightHeight) |
| static int | ReplaceHumidity (int value, int humidity) |
| static int | ReplaceTemperature (int value, int temperature) |
Public 属性 | |
| ChunksStorage | m_allChunks |
| HashSet< TerrainChunk > | m_allocatedChunks |
| TerrainChunk[] | m_allocatedChunksArray |
| int | SeasonTemperature |
| int | SeasonHumidity |
静态 Public 属性 | |
| const int | ContentsMask = 1023 |
| const int | LightMask = 15360 |
| const int | LightShift = 10 |
| const int | DataMask = -16384 |
| const int | DataShift = 14 |
| const int | TopHeightMask = 255 |
| const int | TopHeightShift = 0 |
| const int | TemperatureMask = 3840 |
| const int | TemperatureShift = 8 |
| const int | HumidityMask = 61440 |
| const int | HumidityShift = 12 |
| const int | BottomHeightMask = 16711680 |
| const int | BottomHeightShift = 16 |
| const int | SunlightHeightMask = -16777216 |
| const int | SunlightHeightShift = 24 |
属性 | |
| virtual TerrainChunk[] | AllocatedChunks [get] |
在文件 Terrain.cs 第 5 行定义.
| Game.Terrain.Terrain | ( | ) |
在文件 Terrain.cs 第 113 行定义.
|
virtual |
|
virtual |
|
virtual |
在文件 Terrain.cs 第 258 行定义.
|
virtual |
|
static |
|
static |
在文件 Terrain.cs 第 303 行定义.
|
static |
在文件 Terrain.cs 第 307 行定义.
|
static |
|
static |
|
static |
|
static |
|
static |
|
virtual |
|
virtual |
在文件 Terrain.cs 第 286 行定义.
|
virtual |
|
virtual |
在文件 Terrain.cs 第 230 行定义.
|
virtual |
|
virtual |
在文件 Terrain.cs 第 246 行定义.
|
virtual |
|
virtual |
在文件 Terrain.cs 第 234 行定义.
|
virtual |
|
virtual |
在文件 Terrain.cs 第 250 行定义.
|
virtual |
|
virtual |
在文件 Terrain.cs 第 226 行定义.
|
virtual |
|
virtual |
在文件 Terrain.cs 第 238 行定义.
|
virtual |
在文件 Terrain.cs 第 240 行定义.
|
virtual |
在文件 Terrain.cs 第 242 行定义.
|
virtual |
在文件 Terrain.cs 第 168 行定义.
|
virtual |
|
virtual |
在文件 Terrain.cs 第 166 行定义.
|
virtual |
在文件 Terrain.cs 第 172 行定义.
|
virtual |
在文件 Terrain.cs 第 159 行定义.
|
virtual |
|
virtual |
在文件 Terrain.cs 第 157 行定义.
|
virtual |
在文件 Terrain.cs 第 162 行定义.
|
virtual |
|
virtual |
在文件 Terrain.cs 第 278 行定义.
|
virtual |
在文件 Terrain.cs 第 350 行定义.
|
virtual |
|
virtual |
在文件 Terrain.cs 第 346 行定义.
|
virtual |
|
virtual |
|
virtual |
在文件 Terrain.cs 第 262 行定义.
|
virtual |
在文件 Terrain.cs 第 290 行定义.
|
virtual |
在文件 Terrain.cs 第 292 行定义.
|
virtual |
|
virtual |
在文件 Terrain.cs 第 270 行定义.
|
virtual |
在文件 Terrain.cs 第 282 行定义.
|
virtual |
在文件 Terrain.cs 第 220 行定义.
|
virtual |
在文件 Terrain.cs 第 222 行定义.
|
virtual |
在文件 Terrain.cs 第 152 行定义.
|
virtual |
|
static |
在文件 Terrain.cs 第 298 行定义.
|
static |
在文件 Terrain.cs 第 300 行定义.
|
static |
在文件 Terrain.cs 第 335 行定义.
|
static |
方块值的最低10位,替换为目标Content(value始终为0时)
在文件 Terrain.cs 第 327 行定义.
|
static |
|
static |
在文件 Terrain.cs 第 331 行定义.
|
static |
|
static |
|
static |
在文件 Terrain.cs 第 338 行定义.
|
static |
|
static |
在文件 Terrain.cs 第 333 行定义.
|
virtual |
在文件 Terrain.cs 第 288 行定义.
|
virtual |
|
virtual |
在文件 Terrain.cs 第 254 行定义.
|
virtual |
在文件 Terrain.cs 第 280 行定义.
|
virtual |
|
virtual |
在文件 Terrain.cs 第 266 行定义.
|
virtual |
在文件 Terrain.cs 第 294 行定义.
|
virtual |
在文件 Terrain.cs 第 296 行定义.
|
virtual |
在文件 Terrain.cs 第 272 行定义.
|
virtual |
在文件 Terrain.cs 第 274 行定义.
|
virtual |
在文件 Terrain.cs 第 284 行定义.
|
static |
在文件 Terrain.cs 第 210 行定义.
|
static |
在文件 Terrain.cs 第 212 行定义.
|
static |
在文件 Terrain.cs 第 216 行定义.
在文件 Terrain.cs 第 214 行定义.
在文件 Terrain.cs 第 218 行定义.
|
static |
在文件 Terrain.cs 第 208 行定义.
|
static |
在文件 Terrain.cs 第 86 行定义.
|
static |
在文件 Terrain.cs 第 88 行定义.
|
static |
在文件 Terrain.cs 第 64 行定义.
|
static |
在文件 Terrain.cs 第 70 行定义.
|
static |
在文件 Terrain.cs 第 72 行定义.
|
static |
在文件 Terrain.cs 第 82 行定义.
|
static |
在文件 Terrain.cs 第 84 行定义.
|
static |
在文件 Terrain.cs 第 66 行定义.
|
static |
在文件 Terrain.cs 第 68 行定义.
| ChunksStorage Game.Terrain.m_allChunks |
在文件 Terrain.cs 第 94 行定义.
| HashSet<TerrainChunk> Game.Terrain.m_allocatedChunks |
在文件 Terrain.cs 第 96 行定义.
| TerrainChunk [] Game.Terrain.m_allocatedChunksArray |
在文件 Terrain.cs 第 98 行定义.
| int Game.Terrain.SeasonHumidity |
在文件 Terrain.cs 第 102 行定义.
| int Game.Terrain.SeasonTemperature |
在文件 Terrain.cs 第 100 行定义.
|
static |
在文件 Terrain.cs 第 90 行定义.
|
static |
在文件 Terrain.cs 第 92 行定义.
|
static |
在文件 Terrain.cs 第 78 行定义.
|
static |
在文件 Terrain.cs 第 80 行定义.
|
static |
在文件 Terrain.cs 第 74 行定义.
|
static |
在文件 Terrain.cs 第 76 行定义.
|
get |
在文件 Terrain.cs 第 104 行定义.