Table of Contents

Class RandomResearchShapeGenerator

Namespace
Root
Assembly
SPZGameAssembly.dll
public class RandomResearchShapeGenerator : IRandomResearchShapeGenerator
Inheritance
object
RandomResearchShapeGenerator
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

mode GameMode
shapeOperationStack ShapeOperationStack
shapeOperationPushPin ShapeOperationPushPin
shapeOperationCrystallize ShapeOperationCrystallize
shapes IShapeRegistry
shapeIdManager IShapeIdManager
crystals bool
additionalShapeCodesPer10Levels string[]

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

level int

Returns

ShapeId