Class RandomResearchShapeGenerator
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class RandomResearchShapeGenerator : IRandomResearchShapeGenerator
- Inheritance
-
objectRandomResearchShapeGenerator
- Implements
- Extension Methods
Constructors
RandomResearchShapeGenerator(GameMode, ShapeOperationStack, ShapeOperationPushPin, ShapeOperationCrystallize, IShapeRegistry, IShapeIdManager, bool, string[])
public RandomResearchShapeGenerator(GameMode mode, ShapeOperationStack shapeOperationStack, ShapeOperationPushPin shapeOperationPushPin, ShapeOperationCrystallize shapeOperationCrystallize, IShapeRegistry shapes, IShapeIdManager shapeIdManager, bool crystals, string[] additionalShapeCodesPer10Levels)
Parameters
modeGameModeshapeOperationStackShapeOperationStackshapeOperationPushPinShapeOperationPushPinshapeOperationCrystallizeShapeOperationCrystallizeshapesIShapeRegistryshapeIdManagerIShapeIdManagercrystalsbooladditionalShapeCodesPer10Levelsstring[]
Fields
AdditionalShapeCodesPer10Levels
public readonly string[] AdditionalShapeCodesPer10Levels
Field Value
- string[]
Crystals
public readonly bool Crystals
Field Value
- bool
Methods
Generate(int)
public ShapeId Generate(int level)
Parameters
levelint