C# Class ManicDigger.Shadows

Inheritance: IShadows
Afficher le fichier Open project: GlennMR/800Craft-Client Class Usage Examples

Méthodes publiques

Свойство Type Description
chunksize int
loaded bool

Private Properties

Свойство Type Description
BlocksNear IEnumerable
BlocksNearWith IEnumerable
DefloodLight void
FloodLight void
FloodLightChunk void
GetLightHeight int
GetRealLightHeightAt int
InSameChunk bool
IsSolidChunk bool
IsSunlighted bool
IsValidChunkPos bool
LightGetBlock int
LightGetBlockFast int
UpdateHeightCache void
UpdateLight void
UpdateShadows void
UpdateStartSunlight void
UpdateStartSunlight void
UpdateStartSunlightChunk void
distancesquare int

Méthodes publiques

Méthode Description
GetLight ( int x, int y, int z ) : int
LightSetBlock ( int x, int y, int z, int block ) : void
MaybeGetLight ( int x, int y, int z ) : int?
OnGetTerrainBlock ( int x, int y, int z ) : void
OnLocalBuild ( int x, int y, int z ) : void
OnMakeChunk ( int chunkx, int chunky, int chunkz ) : void
OnSetBlock ( int x, int y, int z ) : void
ResetShadows ( ) : void
SetLight ( int x, int y, int z, int value ) : void
UpdateLightHeightmapAt ( int x, int y ) : void
UpdateSunlight ( int x, int y, int z ) : void

Private Methods

Méthode Description
BlocksNear ( int x, int y, int z ) : IEnumerable
BlocksNearWith ( int x, int y, int z ) : IEnumerable
DefloodLight ( IEnumerable start ) : void
FloodLight ( int x, int y, int z ) : void
FloodLightChunk ( int x, int y, int z ) : void
GetLightHeight ( int x, int y ) : int
GetRealLightHeightAt ( int x, int y ) : int
InSameChunk ( int x1, int y1, int z1, int x2, int y2, int z2 ) : bool
IsSolidChunk ( byte chunk, byte value ) : bool
IsSunlighted ( int x, int y, int z ) : bool
IsValidChunkPos ( int cx, int cy, int cz ) : bool
LightGetBlock ( int x, int y, int z ) : int
LightGetBlockFast ( int x, int y, int z ) : int
UpdateHeightCache ( ) : void
UpdateLight ( ) : void
UpdateShadows ( int x, int y, int z ) : void
UpdateStartSunlight ( int x, int y ) : void
UpdateStartSunlight ( int x, int y, int z ) : void
UpdateStartSunlightChunk ( int x, int y, int z ) : void
distancesquare ( Vector3i a, Vector3i b ) : int

Method Details

GetLight() public méthode

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

LightSetBlock() public méthode

public LightSetBlock ( int x, int y, int z, int block ) : void
x int
y int
z int
block int
Résultat void

MaybeGetLight() public méthode

public MaybeGetLight ( int x, int y, int z ) : int?
x int
y int
z int
Résultat int?

OnGetTerrainBlock() public méthode

public OnGetTerrainBlock ( int x, int y, int z ) : void
x int
y int
z int
Résultat void

OnLocalBuild() public méthode

public OnLocalBuild ( int x, int y, int z ) : void
x int
y int
z int
Résultat void

OnMakeChunk() public méthode

public OnMakeChunk ( int chunkx, int chunky, int chunkz ) : void
chunkx int
chunky int
chunkz int
Résultat void

OnSetBlock() public méthode

public OnSetBlock ( int x, int y, int z ) : void
x int
y int
z int
Résultat void

ResetShadows() public méthode

public ResetShadows ( ) : void
Résultat void

SetLight() public méthode

public SetLight ( int x, int y, int z, int value ) : void
x int
y int
z int
value int
Résultat void

UpdateLightHeightmapAt() public méthode

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

UpdateSunlight() public méthode

public UpdateSunlight ( int x, int y, int z ) : void
x int
y int
z int
Résultat void

Property Details

chunksize public_oe property

public int chunksize
Résultat int

loaded public_oe property

public bool loaded
Résultat bool