Table of Contents

Struct IslandLayoutQuery

Namespace
Root
Assembly
Game.Core.Map.Layout.Model.dll
public readonly struct IslandLayoutQuery
Extension Methods

Constructors

IslandLayoutQuery(IIslandDefinition, GlobalChunkTransform, int)

public IslandLayoutQuery(IIslandDefinition definition, GlobalChunkTransform transform, int maxBuildingLayer)

Parameters

definition IIslandDefinition
transform GlobalChunkTransform
maxBuildingLayer int

IslandLayoutQuery(IslandDescriptor, int)

public IslandLayoutQuery(IslandDescriptor descriptor, int maxBuildingLayer)

Parameters

descriptor IslandDescriptor
maxBuildingLayer int

Fields

ChunkLookup

public readonly ChunkLayoutLookup<ChunkVector, IslandChunkData> ChunkLookup

Field Value

ChunkLayoutLookup<ChunkVector, IslandChunkData>

Methods

GetChunk_UNSAFE_I(in IslandTileCoordinate)

public IslandChunkData GetChunk_UNSAFE_I(in IslandTileCoordinate tile_I)

Parameters

tile_I IslandTileCoordinate

Returns

IslandChunkData

GetNotchFlag_G(in GlobalTileCoordinate)

public ChunkDirection? GetNotchFlag_G(in GlobalTileCoordinate tile_G)

Parameters

tile_G GlobalTileCoordinate

Returns

ChunkDirection?

GetNotchFlag_I(in IslandTileCoordinate)

public ChunkDirection? GetNotchFlag_I(in IslandTileCoordinate tile_I)

Parameters

tile_I IslandTileCoordinate

Returns

ChunkDirection?

GetTileVoidFlag_UNSAFE_I(in IslandTileCoordinate)

public bool GetTileVoidFlag_UNSAFE_I(in IslandTileCoordinate tile_I)

Parameters

tile_I IslandTileCoordinate

Returns

bool

HasChunkAt_L(ChunkVector)

public bool HasChunkAt_L(ChunkVector chunk_L)

Parameters

chunk_L ChunkVector

Returns

bool

IsBuildableTile_UNSAFE_I(in IslandTileCoordinate)

public bool IsBuildableTile_UNSAFE_I(in IslandTileCoordinate tile_I)

Parameters

tile_I IslandTileCoordinate

Returns

bool

IsValidAndBuildableTile_I(in IslandTileCoordinate)

public bool IsValidAndBuildableTile_I(in IslandTileCoordinate tile_I)

Parameters

tile_I IslandTileCoordinate

Returns

bool

IsValidAndFilledTile_G(in GlobalTileCoordinate)

public bool IsValidAndFilledTile_G(in GlobalTileCoordinate tile_G)

Parameters

tile_G GlobalTileCoordinate

Returns

bool

IsValidTile_I(in IslandTileCoordinate)

public bool IsValidTile_I(in IslandTileCoordinate tile_I)

Parameters

tile_I IslandTileCoordinate

Returns

bool