Table of Contents

Interface IBuildingLayoutModelAccessor

Namespace
Root
Assembly
Game.Core.Map.Layout.Model.dll
public interface IBuildingLayoutModelAccessor
Extension Methods

Properties

BuildingCount

int BuildingCount { get; }

Property Value

int

Buildings

IEnumerable<BuildingInstanceModel> Buildings { get; }

Property Value

IEnumerable<BuildingInstanceModel>

Methods

GetBuilding(in GlobalTileCoordinate)

BuildingInstanceModel GetBuilding(in GlobalTileCoordinate position_G)

Parameters

position_G GlobalTileCoordinate

Returns

BuildingInstanceModel

HasBuildingAt(GlobalTileCoordinate)

bool HasBuildingAt(GlobalTileCoordinate pos)

Parameters

pos GlobalTileCoordinate

Returns

bool

TryGetBuilding(in GlobalTileCoordinate, out BuildingInstanceModel)

bool TryGetBuilding(in GlobalTileCoordinate position_G, out BuildingInstanceModel building)

Parameters

position_G GlobalTileCoordinate
building BuildingInstanceModel

Returns

bool