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
definitionIIslandDefinitiontransformGlobalChunkTransformmaxBuildingLayerint
IslandLayoutQuery(IslandDescriptor, int)
public IslandLayoutQuery(IslandDescriptor descriptor, int maxBuildingLayer)
Parameters
descriptorIslandDescriptormaxBuildingLayerint
Fields
ChunkLookup
public readonly ChunkLayoutLookup<ChunkVector, IslandChunkData> ChunkLookup
Field Value
Methods
GetChunk_UNSAFE_I(in IslandTileCoordinate)
public IslandChunkData GetChunk_UNSAFE_I(in IslandTileCoordinate tile_I)
Parameters
tile_IIslandTileCoordinate
Returns
GetNotchFlag_G(in GlobalTileCoordinate)
public ChunkDirection? GetNotchFlag_G(in GlobalTileCoordinate tile_G)
Parameters
tile_GGlobalTileCoordinate
Returns
GetNotchFlag_I(in IslandTileCoordinate)
public ChunkDirection? GetNotchFlag_I(in IslandTileCoordinate tile_I)
Parameters
tile_IIslandTileCoordinate
Returns
GetTileVoidFlag_UNSAFE_I(in IslandTileCoordinate)
public bool GetTileVoidFlag_UNSAFE_I(in IslandTileCoordinate tile_I)
Parameters
tile_IIslandTileCoordinate
Returns
- bool
HasChunkAt_L(ChunkVector)
public bool HasChunkAt_L(ChunkVector chunk_L)
Parameters
chunk_LChunkVector
Returns
- bool
IsBuildableTile_UNSAFE_I(in IslandTileCoordinate)
public bool IsBuildableTile_UNSAFE_I(in IslandTileCoordinate tile_I)
Parameters
tile_IIslandTileCoordinate
Returns
- bool
IsValidAndBuildableTile_I(in IslandTileCoordinate)
public bool IsValidAndBuildableTile_I(in IslandTileCoordinate tile_I)
Parameters
tile_IIslandTileCoordinate
Returns
- bool
IsValidAndFilledTile_G(in GlobalTileCoordinate)
public bool IsValidAndFilledTile_G(in GlobalTileCoordinate tile_G)
Parameters
tile_GGlobalTileCoordinate
Returns
- bool
IsValidTile_I(in IslandTileCoordinate)
public bool IsValidTile_I(in IslandTileCoordinate tile_I)
Parameters
tile_IIslandTileCoordinate
Returns
- bool