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_GGlobalTileCoordinate
Returns
HasBuildingAt(GlobalTileCoordinate)
bool HasBuildingAt(GlobalTileCoordinate pos)
Parameters
Returns
- bool
TryGetBuilding(in GlobalTileCoordinate, out BuildingInstanceModel)
bool TryGetBuilding(in GlobalTileCoordinate position_G, out BuildingInstanceModel building)
Parameters
position_GGlobalTileCoordinatebuildingBuildingInstanceModel
Returns
- bool