Class StrictShapeDefinitionFactory
- Namespace
- Root
- Assembly
- Game.Content.Features.dll
public class StrictShapeDefinitionFactory : IShapeDefinitionFactory
- Inheritance
-
objectStrictShapeDefinitionFactory
- Implements
- Extension Methods
Constructors
StrictShapeDefinitionFactory(int, IEnumerable<IShapeSubPart>, IEnumerable<IShapeColor>, IShapeHashParser, IShapeIdManager)
public StrictShapeDefinitionFactory(int partCount, IEnumerable<IShapeSubPart> shapeSubParts, IEnumerable<IShapeColor> shapeColors, IShapeHashParser shapeHashParser, IShapeIdManager shapeIdManager)
Parameters
partCountintshapeSubPartsIEnumerable<IShapeSubPart>shapeColorsIEnumerable<IShapeColor>shapeHashParserIShapeHashParsershapeIdManagerIShapeIdManager
Methods
CreateShapeDefinition(string)
public ShapeDefinition CreateShapeDefinition(string hash)
Parameters
hashstring
Returns
TryCreateShapeDefinition(string, out ShapeDefinition)
public bool TryCreateShapeDefinition(string hash, out ShapeDefinition shapeDefinition)
Parameters
hashstringshapeDefinitionShapeDefinition
Returns
- bool