Table of Contents

Class BuildingMapLayoutRegisterAdapter

Namespace
Root
Assembly
Game.Interaction.dll
public class BuildingMapLayoutRegisterAdapter : IEntityRegisterAdapter<BuildingDescriptor, GlobalTileCoordinate, GlobalTilePivot, GlobalTileTransform, BuildingInstanceModel, BuildingConnector, BuildingConnection>
Inheritance
object
BuildingMapLayoutRegisterAdapter
Implements
Extension Methods

Constructors

BuildingMapLayoutRegisterAdapter()

public BuildingMapLayoutRegisterAdapter()

Methods

AddEntity(IMapLayoutModel, BuildingDescriptor)

public BuildingInstanceModel AddEntity(IMapLayoutModel layout, BuildingDescriptor descriptor)

Parameters

layout IMapLayoutModel
descriptor BuildingDescriptor

Returns

BuildingInstanceModel

RemoveEntity(IMapLayoutModel, BuildingDescriptor)

public void RemoveEntity(IMapLayoutModel layout, BuildingDescriptor descriptor)

Parameters

layout IMapLayoutModel
descriptor BuildingDescriptor

TryGetEntity(IMapLayoutModel, GlobalTileCoordinate, out BuildingDescriptor)

public bool TryGetEntity(IMapLayoutModel map, GlobalTileCoordinate position, out BuildingDescriptor entityDescriptor)

Parameters

map IMapLayoutModel
position GlobalTileCoordinate
entityDescriptor BuildingDescriptor

Returns

bool