Table of Contents

Class IslandChunkData

Namespace
Root
Assembly
Game.Core.Map.Simulation.dll
public class IslandChunkData
Inheritance
object
IslandChunkData
Extension Methods

Constructors

IslandChunkData(ChunkVector, ChunkDirection[])

public IslandChunkData(ChunkVector tile_IC, ChunkDirection[] notches)

Parameters

tile_IC ChunkVector
notches ChunkDirection[]

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_IC ChunkVector
notches ChunkDirection[]
tileNotchFlags_L ChunkDirection?[]
isBuildable bool
tileBuildableFlags_L bool[]
edgeTypes ChunkEdgeType[]

Fields

Chunk_L

public readonly ChunkVector Chunk_L

Field Value

ChunkVector

EdgeTypes

public readonly ChunkEdgeType[] EdgeTypes

Field Value

ChunkEdgeType[]

IsBuildable

public readonly bool IsBuildable

Field Value

bool

NotchDirections_L

public readonly ChunkDirection[] NotchDirections_L

Field Value

ChunkDirection[]

Notches

public readonly NotchDefinition[] Notches

Field Value

NotchDefinition[]

TileBuildableFlags_L

public readonly bool[] TileBuildableFlags_L

Field Value

bool[]

TileNotchFlags_L

public readonly ChunkDirection?[] TileNotchFlags_L

Field Value

ChunkDirection?[]

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_L ChunkTileCoordinate

Returns

int

GetGroundLookupIndex_L(in ChunkTileCoordinate)

public static int GetGroundLookupIndex_L(in ChunkTileCoordinate tile_L)

Parameters

tile_L ChunkTileCoordinate

Returns

int

GetNotchDirection_UNSAFE_L(in ChunkTileCoordinate)

public ChunkDirection? GetNotchDirection_UNSAFE_L(in ChunkTileCoordinate tile_L)

Parameters

tile_L ChunkTileCoordinate

Returns

ChunkDirection?

GetTileVoidFlag_UNSAFE_L(in ChunkTileCoordinate)

public bool GetTileVoidFlag_UNSAFE_L(in ChunkTileCoordinate tile_L)

Parameters

tile_L ChunkTileCoordinate

Returns

bool

IsBuildableTile_UNSAFE_L(in ChunkTileCoordinate)

public bool IsBuildableTile_UNSAFE_L(in ChunkTileCoordinate tile_L)

Parameters

tile_L ChunkTileCoordinate

Returns

bool