Class BuildingAccessorAdapter
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class BuildingAccessorAdapter : IEntityAccessorAdapter<BuildingDescriptor, GlobalTileCoordinate, GlobalTilePivot, GlobalTileTransform, BuildingInstanceModel, BuildingConnector, BuildingConnection>, IEntityAccessorAdapter<BuildingDescriptor, GlobalTileCoordinate>
- Inheritance
-
objectBuildingAccessorAdapter
- Implements
- Extension Methods
Constructors
BuildingAccessorAdapter()
public BuildingAccessorAdapter()
Methods
TryGetEntity(IReadOnlyMapLayoutModel, GlobalTileCoordinate, out BuildingInstanceModel)
public bool TryGetEntity(IReadOnlyMapLayoutModel map, GlobalTileCoordinate position, out BuildingInstanceModel entityModel)
Parameters
mapIReadOnlyMapLayoutModelpositionGlobalTileCoordinateentityModelBuildingInstanceModel
Returns
- bool
TryGetEntity<TMapLayout>(TMapLayout, GlobalTileCoordinate, out BuildingDescriptor)
public bool TryGetEntity<TMapLayout>(TMapLayout map, GlobalTileCoordinate position, out BuildingDescriptor entityDescriptor) where TMapLayout : IReadOnlyMapLayout
Parameters
mapTMapLayoutpositionGlobalTileCoordinateentityDescriptorBuildingDescriptor
Returns
- bool
Type Parameters
TMapLayout