Class ShapeRegistry
- Namespace
- Root
- Assembly
- Game.Content.Features.dll
public class ShapeRegistry : IShapeRegistry
- Inheritance
-
objectShapeRegistry
- Implements
- Extension Methods
Constructors
ShapeRegistry(IShapeDefinitionFactory, IShapeIdManager)
public ShapeRegistry(IShapeDefinitionFactory shapeDefinitionFactory, IShapeIdManager shapeIdManager)
Parameters
shapeDefinitionFactoryIShapeDefinitionFactoryshapeIdManagerIShapeIdManager
Methods
Dispose()
public void Dispose()
GetDefinition(ShapeId)
public ShapeDefinition GetDefinition(ShapeId id)
Parameters
idShapeId
Returns
GetItem(ShapeId)
public ShapeItem GetItem(ShapeId id)
Parameters
idShapeId
Returns
TryGetDefinition(ShapeId, out ShapeDefinition)
public bool TryGetDefinition(ShapeId id, out ShapeDefinition definition)
Parameters
idShapeIddefinitionShapeDefinition
Returns
- bool
TryGetItem(ShapeId, out ShapeItem)
public bool TryGetItem(ShapeId id, out ShapeItem item)
Parameters
Returns
- bool