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

Public 成员函数

 TerrainContentsGeneratorFlat (SubsystemTerrain subsystemTerrain)
Vector3 FindCoarseSpawnPosition ()
void GenerateChunkContentsPass1 (TerrainChunk chunk)
void GenerateChunkContentsPass2 (TerrainChunk chunk)
void GenerateChunkContentsPass3 (TerrainChunk chunk)
void GenerateChunkContentsPass4 (TerrainChunk chunk)
float CalculateOceanShoreDistance (float x, float z)
float CalculateHeight (float x, float z)
int CalculateTemperature (float x, float z)
int CalculateHumidity (float x, float z)
float CalculateMountainRangeFactor (float x, float z)
virtual void UpdateFluidIsTop (TerrainChunk chunk)

Public 属性

SubsystemTerrain m_subsystemTerrain
WorldSettings m_worldSettings
Vector2 m_oceanCorner
Vector2m_islandSize
Vector2 m_shoreRoughnessFrequency
Vector2 m_shoreRoughnessAmplitude
Vector2 m_shoreRoughnessOctaves
float[] m_shoreRoughnessOffset = new float[4]

属性

int OceanLevel [get]

详细描述

在文件 TerrainContentsGeneratorFlat.cs4 行定义.

构造及析构函数说明

◆ TerrainContentsGeneratorFlat()

Game.TerrainContentsGeneratorFlat.TerrainContentsGeneratorFlat ( SubsystemTerrain subsystemTerrain)

在文件 TerrainContentsGeneratorFlat.cs23 行定义.

函数调用图:

成员函数说明

◆ CalculateHeight()

float Game.TerrainContentsGeneratorFlat.CalculateHeight ( float x,
float z )

实现了 Game.ITerrainContentsGenerator.

在文件 TerrainContentsGeneratorFlat.cs130 行定义.

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

◆ CalculateHumidity()

int Game.TerrainContentsGeneratorFlat.CalculateHumidity ( float x,
float z )

实现了 Game.ITerrainContentsGenerator.

在文件 TerrainContentsGeneratorFlat.cs134 行定义.

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

◆ CalculateMountainRangeFactor()

float Game.TerrainContentsGeneratorFlat.CalculateMountainRangeFactor ( float x,
float z )

◆ CalculateOceanShoreDistance()

float Game.TerrainContentsGeneratorFlat.CalculateOceanShoreDistance ( float x,
float z )

实现了 Game.ITerrainContentsGenerator.

在文件 TerrainContentsGeneratorFlat.cs108 行定义.

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

◆ CalculateTemperature()

int Game.TerrainContentsGeneratorFlat.CalculateTemperature ( float x,
float z )

实现了 Game.ITerrainContentsGenerator.

在文件 TerrainContentsGeneratorFlat.cs132 行定义.

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

◆ FindCoarseSpawnPosition()

Vector3 Game.TerrainContentsGeneratorFlat.FindCoarseSpawnPosition ( )

实现了 Game.ITerrainContentsGenerator.

在文件 TerrainContentsGeneratorFlat.cs47 行定义.

函数调用图:

◆ GenerateChunkContentsPass1()

void Game.TerrainContentsGeneratorFlat.GenerateChunkContentsPass1 ( TerrainChunk chunk)

实现了 Game.ITerrainContentsGenerator.

在文件 TerrainContentsGeneratorFlat.cs61 行定义.

函数调用图:

◆ GenerateChunkContentsPass2()

void Game.TerrainContentsGeneratorFlat.GenerateChunkContentsPass2 ( TerrainChunk chunk)

实现了 Game.ITerrainContentsGenerator.

在文件 TerrainContentsGeneratorFlat.cs100 行定义.

函数调用图:

◆ GenerateChunkContentsPass3()

void Game.TerrainContentsGeneratorFlat.GenerateChunkContentsPass3 ( TerrainChunk chunk)

◆ GenerateChunkContentsPass4()

void Game.TerrainContentsGeneratorFlat.GenerateChunkContentsPass4 ( TerrainChunk chunk)

◆ UpdateFluidIsTop()

virtual void Game.TerrainContentsGeneratorFlat.UpdateFluidIsTop ( TerrainChunk chunk)
virtual

在文件 TerrainContentsGeneratorFlat.cs138 行定义.

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

类成员变量说明

◆ m_islandSize

Vector2? Game.TerrainContentsGeneratorFlat.m_islandSize

在文件 TerrainContentsGeneratorFlat.cs11 行定义.

◆ m_oceanCorner

Vector2 Game.TerrainContentsGeneratorFlat.m_oceanCorner

在文件 TerrainContentsGeneratorFlat.cs9 行定义.

◆ m_shoreRoughnessAmplitude

Vector2 Game.TerrainContentsGeneratorFlat.m_shoreRoughnessAmplitude

在文件 TerrainContentsGeneratorFlat.cs15 行定义.

◆ m_shoreRoughnessFrequency

Vector2 Game.TerrainContentsGeneratorFlat.m_shoreRoughnessFrequency

在文件 TerrainContentsGeneratorFlat.cs13 行定义.

◆ m_shoreRoughnessOctaves

Vector2 Game.TerrainContentsGeneratorFlat.m_shoreRoughnessOctaves

在文件 TerrainContentsGeneratorFlat.cs17 行定义.

◆ m_shoreRoughnessOffset

float [] Game.TerrainContentsGeneratorFlat.m_shoreRoughnessOffset = new float[4]

在文件 TerrainContentsGeneratorFlat.cs19 行定义.

◆ m_subsystemTerrain

SubsystemTerrain Game.TerrainContentsGeneratorFlat.m_subsystemTerrain

在文件 TerrainContentsGeneratorFlat.cs5 行定义.

◆ m_worldSettings

WorldSettings Game.TerrainContentsGeneratorFlat.m_worldSettings

在文件 TerrainContentsGeneratorFlat.cs7 行定义.

属性说明

◆ OceanLevel

int Game.TerrainContentsGeneratorFlat.OceanLevel
get

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