My Project v1
Project
载入中...
搜索中...
未找到
Game.TerrainContentsGenerator23
类 Game.TerrainContentsGenerator23 继承关系图:
Game.TerrainContentsGenerator23 的协作图:

class  CavePoint
 
class  Grid2d
 
class  Grid3d
 

Public 成员函数

 TerrainContentsGenerator23 (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 CalculateMountainRangeFactor (float x, float z)
 
float CalculateHeight (float x, float z)
 
int CalculateTemperature (float x, float z)
 
int CalculateHumidity (float x, float z)
 
float CalculateOceanShoreX (float z)
 
float CalculateOceanShoreZ (float x)
 
float ScoreSpawnPosition (int x, int z)
 
void GenerateSurfaceParameters (TerrainChunk chunk, int x1, int z1, int x2, int z2)
 
void GenerateTerrain (TerrainChunk chunk, int x1, int z1, int x2, int z2)
 
void GenerateSurface (TerrainChunk chunk)
 
void GenerateMinerals (TerrainChunk chunk)
 
void GeneratePockets (TerrainChunk chunk)
 
void GenerateCaves (TerrainChunk chunk)
 
void GenerateLogs (TerrainChunk chunk)
 
void GenerateTrees (TerrainChunk chunk)
 
void GenerateBedrockAndAir (TerrainChunk chunk)
 
void GenerateGrassAndPlants (TerrainChunk chunk)
 
void GenerateBottomSuckers (TerrainChunk chunk)
 
void GenerateCacti (TerrainChunk chunk)
 
void GeneratePumpkins (TerrainChunk chunk)
 
void GenerateKelp (TerrainChunk chunk)
 
void GenerateSeagrass (TerrainChunk chunk)
 
void GenerateIvy (TerrainChunk chunk)
 
void GenerateTraps (TerrainChunk chunk)
 
void GenerateGraves (TerrainChunk chunk)
 
void GenerateCairns (TerrainChunk chunk)
 
void GenerateSnowAndIce (TerrainChunk chunk)
 
void PropagateFluidsDownwards (TerrainChunk chunk)
 
void UpdateFluidIsTop (TerrainChunk chunk)
 
- Public 成员函数 继承自 Game.ITerrainContentsGenerator

静态 Public 成员函数

static float Squish (float v, float zero, float one)
 
static void CreateBrushes ()
 

Public 属性

SubsystemTerrain m_subsystemTerrain
 
SubsystemBottomSuckerBlockBehavior m_subsystemBottomSuckerBlockBehavior
 
WorldSettings m_worldSettings
 
int m_seed
 
Vector2? m_islandSize
 
Vector2 m_oceanCorner
 
Vector2 m_temperatureOffset
 
Vector2 m_humidityOffset
 
Vector2 m_mountainsOffset
 
Vector2 m_riversOffset
 
float TGBiomeScaling
 
float TGShoreFluctuations
 
float TGShoreFluctuationsScaling
 
float TGOceanSlope
 
float TGOceanSlopeVariation
 
float TGIslandsFrequency
 
float TGDensityBias
 
float TGHeightBias
 
float TGHillsPercentage
 
float TGHillsStrength
 
int TGHillsOctaves
 
float TGHillsFrequency
 
float TGHillsPersistence
 
float TGMountainsStrength
 
float TGMountainRangeFreq
 
float TGMountainsPercentage
 
float TGRiversStrength
 
float TGTurbulenceStrength
 
float TGTurbulenceFreq
 
int TGTurbulenceOctaves
 
float TGTurbulencePersistence
 
float TGMinTurbulence
 
float TGTurbulenceZero
 
bool TGWater
 
bool TGExtras
 
bool TGCavesAndPockets
 
int MaxBedrockHeight = 4
 
List< ChunkGenerationStepChunkGenerationStep1 = new List<ChunkGenerationStep>()
 
List< ChunkGenerationStepChunkGenerationStep2 = new List<ChunkGenerationStep>()
 
List< ChunkGenerationStepChunkGenerationStep3 = new List<ChunkGenerationStep>()
 
List< ChunkGenerationStepChunkGenerationStep4 = new List<ChunkGenerationStep>()
 

静态 Public 属性

static List< TerrainBrushm_coalBrushes
 
static List< TerrainBrushm_ironBrushes
 
static List< TerrainBrushm_copperBrushes
 
static List< TerrainBrushm_saltpeterBrushes
 
static List< TerrainBrushm_sulphurBrushes
 
static List< TerrainBrushm_diamondBrushes
 
static List< TerrainBrushm_germaniumBrushes
 
static List< TerrainBrushm_dirtPocketBrushes
 
static List< TerrainBrushm_gravelPocketBrushes
 
static List< TerrainBrushm_limestonePocketBrushes
 
static List< TerrainBrushm_sandPocketBrushes
 
static List< TerrainBrushm_basaltPocketBrushes
 
static List< TerrainBrushm_granitePocketBrushes
 
static List< TerrainBrushm_clayPocketBrushes
 
static List< TerrainBrushm_waterPocketBrushes
 
static List< TerrainBrushm_magmaPocketBrushes
 
static List< List< TerrainBrush > > m_caveBrushesByType
 
static float TGMountainsDetailFreq
 
static int TGMountainsDetailOctaves
 
static float TGMountainsDetailPersistence
 
static float TGSurfaceMultiplier
 

属性

int OceanLevel [get]
 
- 属性 继承自 Game.ITerrainContentsGenerator

静态 Private 成员函数

static TerrainContentsGenerator23 ()
 

构造及析构函数说明

◆ TerrainContentsGenerator23() [1/2]

static Game.TerrainContentsGenerator23.TerrainContentsGenerator23 ( )
staticprivate
函数调用图:

◆ TerrainContentsGenerator23() [2/2]

Game.TerrainContentsGenerator23.TerrainContentsGenerator23 ( SubsystemTerrain subsystemTerrain)
函数调用图:

成员函数说明

◆ CalculateHeight()

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

实现了 Game.ITerrainContentsGenerator.

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

◆ CalculateHumidity()

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

实现了 Game.ITerrainContentsGenerator.

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

◆ CalculateMountainRangeFactor()

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

实现了 Game.ITerrainContentsGenerator.

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

◆ CalculateOceanShoreDistance()

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

实现了 Game.ITerrainContentsGenerator.

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

◆ CalculateOceanShoreX()

float Game.TerrainContentsGenerator23.CalculateOceanShoreX ( float z)
函数调用图:
这是这个函数的调用关系图:

◆ CalculateOceanShoreZ()

float Game.TerrainContentsGenerator23.CalculateOceanShoreZ ( float x)
函数调用图:
这是这个函数的调用关系图:

◆ CalculateTemperature()

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

实现了 Game.ITerrainContentsGenerator.

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

◆ CreateBrushes()

static void Game.TerrainContentsGenerator23.CreateBrushes ( )
static
函数调用图:
这是这个函数的调用关系图:

◆ FindCoarseSpawnPosition()

Vector3 Game.TerrainContentsGenerator23.FindCoarseSpawnPosition ( )

实现了 Game.ITerrainContentsGenerator.

函数调用图:

◆ GenerateBedrockAndAir()

void Game.TerrainContentsGenerator23.GenerateBedrockAndAir ( TerrainChunk chunk)
函数调用图:
这是这个函数的调用关系图:

◆ GenerateBottomSuckers()

void Game.TerrainContentsGenerator23.GenerateBottomSuckers ( TerrainChunk chunk)
函数调用图:
这是这个函数的调用关系图:

◆ GenerateCacti()

void Game.TerrainContentsGenerator23.GenerateCacti ( TerrainChunk chunk)
函数调用图:
这是这个函数的调用关系图:

◆ GenerateCairns()

void Game.TerrainContentsGenerator23.GenerateCairns ( TerrainChunk chunk)
函数调用图:
这是这个函数的调用关系图:

◆ GenerateCaves()

void Game.TerrainContentsGenerator23.GenerateCaves ( TerrainChunk chunk)
函数调用图:
这是这个函数的调用关系图:

◆ GenerateChunkContentsPass1()

void Game.TerrainContentsGenerator23.GenerateChunkContentsPass1 ( TerrainChunk chunk)

◆ GenerateChunkContentsPass2()

void Game.TerrainContentsGenerator23.GenerateChunkContentsPass2 ( TerrainChunk chunk)

◆ GenerateChunkContentsPass3()

void Game.TerrainContentsGenerator23.GenerateChunkContentsPass3 ( TerrainChunk chunk)

◆ GenerateChunkContentsPass4()

void Game.TerrainContentsGenerator23.GenerateChunkContentsPass4 ( TerrainChunk chunk)

◆ GenerateGrassAndPlants()

void Game.TerrainContentsGenerator23.GenerateGrassAndPlants ( TerrainChunk chunk)
函数调用图:
这是这个函数的调用关系图:

◆ GenerateGraves()

void Game.TerrainContentsGenerator23.GenerateGraves ( TerrainChunk chunk)
函数调用图:
这是这个函数的调用关系图:

◆ GenerateIvy()

void Game.TerrainContentsGenerator23.GenerateIvy ( TerrainChunk chunk)
函数调用图:
这是这个函数的调用关系图:

◆ GenerateKelp()

void Game.TerrainContentsGenerator23.GenerateKelp ( TerrainChunk chunk)
函数调用图:
这是这个函数的调用关系图:

◆ GenerateLogs()

void Game.TerrainContentsGenerator23.GenerateLogs ( TerrainChunk chunk)
函数调用图:
这是这个函数的调用关系图:

◆ GenerateMinerals()

void Game.TerrainContentsGenerator23.GenerateMinerals ( TerrainChunk chunk)
函数调用图:
这是这个函数的调用关系图:

◆ GeneratePockets()

void Game.TerrainContentsGenerator23.GeneratePockets ( TerrainChunk chunk)
函数调用图:
这是这个函数的调用关系图:

◆ GeneratePumpkins()

void Game.TerrainContentsGenerator23.GeneratePumpkins ( TerrainChunk chunk)
函数调用图:
这是这个函数的调用关系图:

◆ GenerateSeagrass()

void Game.TerrainContentsGenerator23.GenerateSeagrass ( TerrainChunk chunk)
函数调用图:
这是这个函数的调用关系图:

◆ GenerateSnowAndIce()

void Game.TerrainContentsGenerator23.GenerateSnowAndIce ( TerrainChunk chunk)
函数调用图:
这是这个函数的调用关系图:

◆ GenerateSurface()

void Game.TerrainContentsGenerator23.GenerateSurface ( TerrainChunk chunk)
函数调用图:
这是这个函数的调用关系图:

◆ GenerateSurfaceParameters()

void Game.TerrainContentsGenerator23.GenerateSurfaceParameters ( TerrainChunk chunk,
int x1,
int z1,
int x2,
int z2 )
函数调用图:
这是这个函数的调用关系图:

◆ GenerateTerrain()

void Game.TerrainContentsGenerator23.GenerateTerrain ( TerrainChunk chunk,
int x1,
int z1,
int x2,
int z2 )
函数调用图:
这是这个函数的调用关系图:

◆ GenerateTraps()

void Game.TerrainContentsGenerator23.GenerateTraps ( TerrainChunk chunk)
函数调用图:
这是这个函数的调用关系图:

◆ GenerateTrees()

void Game.TerrainContentsGenerator23.GenerateTrees ( TerrainChunk chunk)
函数调用图:
这是这个函数的调用关系图:

◆ PropagateFluidsDownwards()

void Game.TerrainContentsGenerator23.PropagateFluidsDownwards ( TerrainChunk chunk)
函数调用图:
这是这个函数的调用关系图:

◆ ScoreSpawnPosition()

float Game.TerrainContentsGenerator23.ScoreSpawnPosition ( int x,
int z )
函数调用图:
这是这个函数的调用关系图:

◆ Squish()

static float Game.TerrainContentsGenerator23.Squish ( float v,
float zero,
float one )
static
这是这个函数的调用关系图:

◆ UpdateFluidIsTop()

void Game.TerrainContentsGenerator23.UpdateFluidIsTop ( TerrainChunk chunk)
函数调用图:
这是这个函数的调用关系图:

类成员变量说明

◆ ChunkGenerationStep1

List<ChunkGenerationStep> Game.TerrainContentsGenerator23.ChunkGenerationStep1 = new List<ChunkGenerationStep>()

◆ ChunkGenerationStep2

List<ChunkGenerationStep> Game.TerrainContentsGenerator23.ChunkGenerationStep2 = new List<ChunkGenerationStep>()

◆ ChunkGenerationStep3

List<ChunkGenerationStep> Game.TerrainContentsGenerator23.ChunkGenerationStep3 = new List<ChunkGenerationStep>()

◆ ChunkGenerationStep4

List<ChunkGenerationStep> Game.TerrainContentsGenerator23.ChunkGenerationStep4 = new List<ChunkGenerationStep>()

◆ m_basaltPocketBrushes

List<TerrainBrush> Game.TerrainContentsGenerator23.m_basaltPocketBrushes
static

◆ m_caveBrushesByType

List<List<TerrainBrush> > Game.TerrainContentsGenerator23.m_caveBrushesByType
static

◆ m_clayPocketBrushes

List<TerrainBrush> Game.TerrainContentsGenerator23.m_clayPocketBrushes
static

◆ m_coalBrushes

List<TerrainBrush> Game.TerrainContentsGenerator23.m_coalBrushes
static

◆ m_copperBrushes

List<TerrainBrush> Game.TerrainContentsGenerator23.m_copperBrushes
static

◆ m_diamondBrushes

List<TerrainBrush> Game.TerrainContentsGenerator23.m_diamondBrushes
static

◆ m_dirtPocketBrushes

List<TerrainBrush> Game.TerrainContentsGenerator23.m_dirtPocketBrushes
static

◆ m_germaniumBrushes

List<TerrainBrush> Game.TerrainContentsGenerator23.m_germaniumBrushes
static

◆ m_granitePocketBrushes

List<TerrainBrush> Game.TerrainContentsGenerator23.m_granitePocketBrushes
static

◆ m_gravelPocketBrushes

List<TerrainBrush> Game.TerrainContentsGenerator23.m_gravelPocketBrushes
static

◆ m_humidityOffset

Vector2 Game.TerrainContentsGenerator23.m_humidityOffset

◆ m_ironBrushes

List<TerrainBrush> Game.TerrainContentsGenerator23.m_ironBrushes
static

◆ m_islandSize

Vector2? Game.TerrainContentsGenerator23.m_islandSize

◆ m_limestonePocketBrushes

List<TerrainBrush> Game.TerrainContentsGenerator23.m_limestonePocketBrushes
static

◆ m_magmaPocketBrushes

List<TerrainBrush> Game.TerrainContentsGenerator23.m_magmaPocketBrushes
static

◆ m_mountainsOffset

Vector2 Game.TerrainContentsGenerator23.m_mountainsOffset

◆ m_oceanCorner

Vector2 Game.TerrainContentsGenerator23.m_oceanCorner

◆ m_riversOffset

Vector2 Game.TerrainContentsGenerator23.m_riversOffset

◆ m_saltpeterBrushes

List<TerrainBrush> Game.TerrainContentsGenerator23.m_saltpeterBrushes
static

◆ m_sandPocketBrushes

List<TerrainBrush> Game.TerrainContentsGenerator23.m_sandPocketBrushes
static

◆ m_seed

int Game.TerrainContentsGenerator23.m_seed

◆ m_subsystemBottomSuckerBlockBehavior

SubsystemBottomSuckerBlockBehavior Game.TerrainContentsGenerator23.m_subsystemBottomSuckerBlockBehavior

◆ m_subsystemTerrain

SubsystemTerrain Game.TerrainContentsGenerator23.m_subsystemTerrain

◆ m_sulphurBrushes

List<TerrainBrush> Game.TerrainContentsGenerator23.m_sulphurBrushes
static

◆ m_temperatureOffset

Vector2 Game.TerrainContentsGenerator23.m_temperatureOffset

◆ m_waterPocketBrushes

List<TerrainBrush> Game.TerrainContentsGenerator23.m_waterPocketBrushes
static

◆ m_worldSettings

WorldSettings Game.TerrainContentsGenerator23.m_worldSettings

◆ MaxBedrockHeight

int Game.TerrainContentsGenerator23.MaxBedrockHeight = 4

◆ TGBiomeScaling

float Game.TerrainContentsGenerator23.TGBiomeScaling

◆ TGCavesAndPockets

bool Game.TerrainContentsGenerator23.TGCavesAndPockets

◆ TGDensityBias

float Game.TerrainContentsGenerator23.TGDensityBias

◆ TGExtras

bool Game.TerrainContentsGenerator23.TGExtras

◆ TGHeightBias

float Game.TerrainContentsGenerator23.TGHeightBias

◆ TGHillsFrequency

float Game.TerrainContentsGenerator23.TGHillsFrequency

◆ TGHillsOctaves

int Game.TerrainContentsGenerator23.TGHillsOctaves

◆ TGHillsPercentage

float Game.TerrainContentsGenerator23.TGHillsPercentage

◆ TGHillsPersistence

float Game.TerrainContentsGenerator23.TGHillsPersistence

◆ TGHillsStrength

float Game.TerrainContentsGenerator23.TGHillsStrength

◆ TGIslandsFrequency

float Game.TerrainContentsGenerator23.TGIslandsFrequency

◆ TGMinTurbulence

float Game.TerrainContentsGenerator23.TGMinTurbulence

◆ TGMountainRangeFreq

float Game.TerrainContentsGenerator23.TGMountainRangeFreq

◆ TGMountainsDetailFreq

float Game.TerrainContentsGenerator23.TGMountainsDetailFreq
static

◆ TGMountainsDetailOctaves

int Game.TerrainContentsGenerator23.TGMountainsDetailOctaves
static

◆ TGMountainsDetailPersistence

float Game.TerrainContentsGenerator23.TGMountainsDetailPersistence
static

◆ TGMountainsPercentage

float Game.TerrainContentsGenerator23.TGMountainsPercentage

◆ TGMountainsStrength

float Game.TerrainContentsGenerator23.TGMountainsStrength

◆ TGOceanSlope

float Game.TerrainContentsGenerator23.TGOceanSlope

◆ TGOceanSlopeVariation

float Game.TerrainContentsGenerator23.TGOceanSlopeVariation

◆ TGRiversStrength

float Game.TerrainContentsGenerator23.TGRiversStrength

◆ TGShoreFluctuations

float Game.TerrainContentsGenerator23.TGShoreFluctuations

◆ TGShoreFluctuationsScaling

float Game.TerrainContentsGenerator23.TGShoreFluctuationsScaling

◆ TGSurfaceMultiplier

float Game.TerrainContentsGenerator23.TGSurfaceMultiplier
static

◆ TGTurbulenceFreq

float Game.TerrainContentsGenerator23.TGTurbulenceFreq

◆ TGTurbulenceOctaves

int Game.TerrainContentsGenerator23.TGTurbulenceOctaves

◆ TGTurbulencePersistence

float Game.TerrainContentsGenerator23.TGTurbulencePersistence

◆ TGTurbulenceStrength

float Game.TerrainContentsGenerator23.TGTurbulenceStrength

◆ TGTurbulenceZero

float Game.TerrainContentsGenerator23.TGTurbulenceZero

◆ TGWater

bool Game.TerrainContentsGenerator23.TGWater

属性说明

◆ OceanLevel

int Game.TerrainContentsGenerator23.OceanLevel
get

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