Table of Contents

Interface IEntityRegisterAdapter<TDescriptor, TCoordinate, TPivot, TTransform, TEntityModel, TConnector, TConnection>

Namespace
Root
Assembly
SPZGameAssembly.dll
public interface IEntityRegisterAdapter<TDescriptor, TCoordinate, TPivot, TTransform, out TEntityModel, TConnector, TConnection> where TDescriptor : IEntityDescriptor<TTransform> where TEntityModel : IEntityLayoutModel<TDescriptor, TCoordinate, TPivot, TTransform, TConnector, TConnection> where TConnector : IEntityConnectorModel<TPivot> where TConnection : IEntityConnectionModel<TPivot>

Type Parameters

TDescriptor
TCoordinate
TPivot
TTransform
TEntityModel
TConnector
TConnection
Extension Methods

Methods

AddEntity(IMapLayoutModel, TDescriptor)

TEntityModel AddEntity(IMapLayoutModel layout, TDescriptor descriptor)

Parameters

layout IMapLayoutModel
descriptor TDescriptor

Returns

TEntityModel

RemoveEntity(IMapLayoutModel, TDescriptor)

void RemoveEntity(IMapLayoutModel layout, TDescriptor descriptor)

Parameters

layout IMapLayoutModel
descriptor TDescriptor

TryGetEntity(IMapLayoutModel, TCoordinate, out TDescriptor)

bool TryGetEntity(IMapLayoutModel map, TCoordinate position, out TDescriptor entityDescriptor)

Parameters

map IMapLayoutModel
position TCoordinate
entityDescriptor TDescriptor

Returns

bool