C# 클래스 Dwarrowdelf.TerrainGen.TerrainHelpers

파일 보기 프로젝트 열기: tomba/dwarrowdelf 1 사용 예제들

공개 메소드들

메소드 설명
CreateBaseMinerals ( TerrainData terrain, Random random, double xk, double yk ) : void
CreateOreClusters ( TerrainData terrain, Random random ) : void
CreateOreVeins ( TerrainData terrain, Random random, double xk, double yk ) : void
CreateSoil ( TerrainData data, int soilLimit ) : void
CreateVegetation ( TerrainData terrain, Random random, int vegetationLimit ) : void

비공개 메소드들

메소드 설명
CreateOre ( TerrainData terrain, IntVector3 p, MaterialID oreMaterialID ) : bool
CreateOreCluster ( TerrainData terrain, IntVector3 p, MaterialID oreMaterialID, int count ) : void
CreateOreCluster ( TerrainData terrain, Random random, IntVector3 p, MaterialID oreMaterialID ) : void
CreateOreSphere ( TerrainData terrain, Random random, IntVector3 center, int r, MaterialID oreMaterialID, double probIn, double probOut ) : void
GetRandomSubterraneanLocation ( TerrainData data, Random random ) : IntVector3

메소드 상세

CreateBaseMinerals() 공개 정적인 메소드

public static CreateBaseMinerals ( TerrainData terrain, Random random, double xk, double yk ) : void
terrain TerrainData
random System.Random
xk double
yk double
리턴 void

CreateOreClusters() 공개 정적인 메소드

public static CreateOreClusters ( TerrainData terrain, Random random ) : void
terrain TerrainData
random System.Random
리턴 void

CreateOreVeins() 공개 정적인 메소드

public static CreateOreVeins ( TerrainData terrain, Random random, double xk, double yk ) : void
terrain TerrainData
random System.Random
xk double
yk double
리턴 void

CreateSoil() 공개 정적인 메소드

public static CreateSoil ( TerrainData data, int soilLimit ) : void
data TerrainData
soilLimit int
리턴 void

CreateVegetation() 공개 정적인 메소드

public static CreateVegetation ( TerrainData terrain, Random random, int vegetationLimit ) : void
terrain TerrainData
random System.Random
vegetationLimit int
리턴 void