Class IslandChunkData
- Namespace
- Root
- Assembly
- Game.Core.Map.Simulation.dll
public class IslandChunkData
- Inheritance
-
objectIslandChunkData
- Extension Methods
Constructors
IslandChunkData(ChunkVector, ChunkDirection[])
public IslandChunkData(ChunkVector tile_IC, ChunkDirection[] notches)
Parameters
tile_ICChunkVectornotchesChunkDirection[]
IslandChunkData(ChunkVector, ChunkDirection[], ChunkDirection?[], bool, bool[], ChunkEdgeType[])
public IslandChunkData(ChunkVector tile_IC, ChunkDirection[] notches, ChunkDirection?[] tileNotchFlags_L, bool isBuildable, bool[] tileBuildableFlags_L, ChunkEdgeType[] edgeTypes)
Parameters
tile_ICChunkVectornotchesChunkDirection[]tileNotchFlags_LChunkDirection?[]isBuildablebooltileBuildableFlags_Lbool[]edgeTypesChunkEdgeType[]
Fields
Chunk_L
public readonly ChunkVector Chunk_L
Field Value
EdgeTypes
public readonly ChunkEdgeType[] EdgeTypes
Field Value
IsBuildable
public readonly bool IsBuildable
Field Value
- bool
NotchDirections_L
public readonly ChunkDirection[] NotchDirections_L
Field Value
Notches
public readonly NotchDefinition[] Notches
Field Value
TileBuildableFlags_L
public readonly bool[] TileBuildableFlags_L
Field Value
- bool[]
TileNotchFlags_L
public readonly ChunkDirection?[] TileNotchFlags_L
Field Value
TileVoidFlags_L
public readonly bool[] TileVoidFlags_L
Field Value
- bool[]
Methods
GetBuildableTileLookupIndex_L(in ChunkTileCoordinate)
public static int GetBuildableTileLookupIndex_L(in ChunkTileCoordinate tile_L)
Parameters
tile_LChunkTileCoordinate
Returns
- int
GetGroundLookupIndex_L(in ChunkTileCoordinate)
public static int GetGroundLookupIndex_L(in ChunkTileCoordinate tile_L)
Parameters
tile_LChunkTileCoordinate
Returns
- int
GetNotchDirection_UNSAFE_L(in ChunkTileCoordinate)
public ChunkDirection? GetNotchDirection_UNSAFE_L(in ChunkTileCoordinate tile_L)
Parameters
tile_LChunkTileCoordinate
Returns
GetTileVoidFlag_UNSAFE_L(in ChunkTileCoordinate)
public bool GetTileVoidFlag_UNSAFE_L(in ChunkTileCoordinate tile_L)
Parameters
tile_LChunkTileCoordinate
Returns
- bool
IsBuildableTile_UNSAFE_L(in ChunkTileCoordinate)
public bool IsBuildableTile_UNSAFE_L(in ChunkTileCoordinate tile_L)
Parameters
tile_LChunkTileCoordinate
Returns
- bool