C# Class Dwarrowdelf.TerrainGen.TerrainData

Afficher le fichier Open project: tomba/dwarrowdelf Class Usage Examples

Méthodes publiques

Méthode Description
Contains ( IntVector3 p ) : bool
GetData ( TileData &tileGrid, byte &levelMap ) : void
GetMaterial ( IntVector3 p ) : MaterialInfo
GetMaterialID ( IntVector3 p ) : MaterialID
GetSurfaceLevel ( IntVector2 p ) : int
GetSurfaceLevel ( int x, int y ) : int
GetSurfaceLocation ( IntVector2 p ) : IntVector3
GetSurfaceLocation ( int x, int y ) : IntVector3
GetTileData ( IntVector3 p ) : TileData
GetTileData ( int x, int y, int z ) : TileData
GetTileID ( IntVector3 p ) : TileID
GetWaterLevel ( IntVector3 p ) : byte
LoadTerrain ( string path, string expectedName, IntSize3 expectedSize ) : TerrainData
RescanLevelMap ( ) : void
SaveTerrain ( string path, string name ) : void
SetSurfaceLevel ( int x, int y, int level ) : void
SetTileData ( IntVector3 p, TileData data ) : void
SetTileDataNoHeight ( IntVector3 p, TileData data ) : void
TerrainData ( IntSize3 size ) : System

Private Methods

Méthode Description
CopyTo ( Stream input, Stream output, int len ) : void

Method Details

Contains() public méthode

public Contains ( IntVector3 p ) : bool
p IntVector3
Résultat bool

GetData() public méthode

public GetData ( TileData &tileGrid, byte &levelMap ) : void
tileGrid TileData
levelMap byte
Résultat void

GetMaterial() public méthode

public GetMaterial ( IntVector3 p ) : MaterialInfo
p IntVector3
Résultat MaterialInfo

GetMaterialID() public méthode

public GetMaterialID ( IntVector3 p ) : MaterialID
p IntVector3
Résultat MaterialID

GetSurfaceLevel() public méthode

public GetSurfaceLevel ( IntVector2 p ) : int
p IntVector2
Résultat int

GetSurfaceLevel() public méthode

public GetSurfaceLevel ( int x, int y ) : int
x int
y int
Résultat int

GetSurfaceLocation() public méthode

public GetSurfaceLocation ( IntVector2 p ) : IntVector3
p IntVector2
Résultat IntVector3

GetSurfaceLocation() public méthode

public GetSurfaceLocation ( int x, int y ) : IntVector3
x int
y int
Résultat IntVector3

GetTileData() public méthode

public GetTileData ( IntVector3 p ) : TileData
p IntVector3
Résultat TileData

GetTileData() public méthode

public GetTileData ( int x, int y, int z ) : TileData
x int
y int
z int
Résultat TileData

GetTileID() public méthode

public GetTileID ( IntVector3 p ) : TileID
p IntVector3
Résultat TileID

GetWaterLevel() public méthode

public GetWaterLevel ( IntVector3 p ) : byte
p IntVector3
Résultat byte

LoadTerrain() public static méthode

public static LoadTerrain ( string path, string expectedName, IntSize3 expectedSize ) : TerrainData
path string
expectedName string
expectedSize IntSize3
Résultat TerrainData

RescanLevelMap() public méthode

public RescanLevelMap ( ) : void
Résultat void

SaveTerrain() public méthode

public SaveTerrain ( string path, string name ) : void
path string
name string
Résultat void

SetSurfaceLevel() public méthode

public SetSurfaceLevel ( int x, int y, int level ) : void
x int
y int
level int
Résultat void

SetTileData() public méthode

public SetTileData ( IntVector3 p, TileData data ) : void
p IntVector3
data TileData
Résultat void

SetTileDataNoHeight() public méthode

public SetTileDataNoHeight ( IntVector3 p, TileData data ) : void
p IntVector3
data TileData
Résultat void

TerrainData() public méthode

public TerrainData ( IntSize3 size ) : System
size IntSize3
Résultat System