Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Game.TerrainSerializer14
类 Game.TerrainSerializer14 继承关系图:
Game.TerrainSerializer14 的协作图:

Public 成员函数

 TerrainSerializer14 (SubsystemTerrain subsystemTerrain, string directoryName)
bool LoadChunk (TerrainChunk chunk)
void SaveChunk (TerrainChunk chunk)
void Dispose ()
bool LoadChunkBlocks (TerrainChunk chunk)
void SaveChunkBlocks (TerrainChunk chunk)

静态 Public 成员函数

static void ReadChunkHeader (Stream stream)
static void WriteChunkHeader (Stream stream, int cx, int cz)
static void ReadTOCEntry (Stream stream, out int cx, out int cz, out int offset)
static void WriteTOCEntry (Stream stream, int cx, int cz, int offset)
static int ReadInt (Stream stream)
static void WriteInt (Stream stream, int value)

Public 属性

SubsystemTerrain m_subsystemTerrain
byte[] m_buffer = new byte[131072]
Dictionary< Point2, int > m_chunkOffsets = []
Stream m_stream

静态 Public 属性

const int MaxChunks = 65536
const string ChunksFileName = "Chunks.dat"

详细描述

在文件 TerrainSerializer14.cs4 行定义.

构造及析构函数说明

◆ TerrainSerializer14()

Game.TerrainSerializer14.TerrainSerializer14 ( SubsystemTerrain subsystemTerrain,
string directoryName )

在文件 TerrainSerializer14.cs17 行定义.

函数调用图:

成员函数说明

◆ Dispose()

void Game.TerrainSerializer14.Dispose ( )

在文件 TerrainSerializer14.cs48 行定义.

◆ LoadChunk()

bool Game.TerrainSerializer14.LoadChunk ( TerrainChunk chunk)

在文件 TerrainSerializer14.cs38 行定义.

◆ LoadChunkBlocks()

bool Game.TerrainSerializer14.LoadChunkBlocks ( TerrainChunk chunk)

在文件 TerrainSerializer14.cs82 行定义.

函数调用图:

◆ ReadChunkHeader()

void Game.TerrainSerializer14.ReadChunkHeader ( Stream stream)
static

在文件 TerrainSerializer14.cs52 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ ReadInt()

int Game.TerrainSerializer14.ReadInt ( Stream stream)
static

在文件 TerrainSerializer14.cs180 行定义.

这是这个函数的调用关系图:

◆ ReadTOCEntry()

void Game.TerrainSerializer14.ReadTOCEntry ( Stream stream,
out int cx,
out int cz,
out int offset )
static

在文件 TerrainSerializer14.cs70 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ SaveChunk()

void Game.TerrainSerializer14.SaveChunk ( TerrainChunk chunk)

在文件 TerrainSerializer14.cs40 行定义.

函数调用图:

◆ SaveChunkBlocks()

void Game.TerrainSerializer14.SaveChunkBlocks ( TerrainChunk chunk)

在文件 TerrainSerializer14.cs125 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ WriteChunkHeader()

void Game.TerrainSerializer14.WriteChunkHeader ( Stream stream,
int cx,
int cz )
static

在文件 TerrainSerializer14.cs63 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ WriteInt()

void Game.TerrainSerializer14.WriteInt ( Stream stream,
int value )
static

在文件 TerrainSerializer14.cs183 行定义.

这是这个函数的调用关系图:

◆ WriteTOCEntry()

void Game.TerrainSerializer14.WriteTOCEntry ( Stream stream,
int cx,
int cz,
int offset )
static

在文件 TerrainSerializer14.cs76 行定义.

函数调用图:
这是这个函数的调用关系图:

类成员变量说明

◆ ChunksFileName

const string Game.TerrainSerializer14.ChunksFileName = "Chunks.dat"
static

在文件 TerrainSerializer14.cs7 行定义.

◆ m_buffer

byte [] Game.TerrainSerializer14.m_buffer = new byte[131072]

在文件 TerrainSerializer14.cs11 行定义.

◆ m_chunkOffsets

Dictionary<Point2, int> Game.TerrainSerializer14.m_chunkOffsets = []

在文件 TerrainSerializer14.cs13 行定义.

◆ m_stream

Stream Game.TerrainSerializer14.m_stream

在文件 TerrainSerializer14.cs15 行定义.

◆ m_subsystemTerrain

SubsystemTerrain Game.TerrainSerializer14.m_subsystemTerrain

在文件 TerrainSerializer14.cs9 行定义.

◆ MaxChunks

const int Game.TerrainSerializer14.MaxChunks = 65536
static

在文件 TerrainSerializer14.cs5 行定义.


该类的文档由以下文件生成: