Table of Contents

Class BuildingAccessorAdapter

Namespace
Root
Assembly
SPZGameAssembly.dll
public class BuildingAccessorAdapter : IEntityAccessorAdapter<BuildingDescriptor, GlobalTileCoordinate, GlobalTilePivot, GlobalTileTransform, BuildingInstanceModel, BuildingConnector, BuildingConnection>, IEntityAccessorAdapter<BuildingDescriptor, GlobalTileCoordinate>
Inheritance
object
BuildingAccessorAdapter
Implements
Extension Methods

Constructors

BuildingAccessorAdapter()

public BuildingAccessorAdapter()

Methods

TryGetEntity(IReadOnlyMapLayoutModel, GlobalTileCoordinate, out BuildingInstanceModel)

public bool TryGetEntity(IReadOnlyMapLayoutModel map, GlobalTileCoordinate position, out BuildingInstanceModel entityModel)

Parameters

map IReadOnlyMapLayoutModel
position GlobalTileCoordinate
entityModel BuildingInstanceModel

Returns

bool

TryGetEntity<TMapLayout>(TMapLayout, GlobalTileCoordinate, out BuildingDescriptor)

public bool TryGetEntity<TMapLayout>(TMapLayout map, GlobalTileCoordinate position, out BuildingDescriptor entityDescriptor) where TMapLayout : IReadOnlyMapLayout

Parameters

map TMapLayout
position GlobalTileCoordinate
entityDescriptor BuildingDescriptor

Returns

bool

Type Parameters

TMapLayout