Table of Contents

Class ConverterIslandDefinitionFactory

Namespace
Root
Assembly
SPZGameAssembly.dll
public class ConverterIslandDefinitionFactory : CommonIslandDefinitionFactory
Inheritance
object
ConverterIslandDefinitionFactory
Inherited Members
Extension Methods

Constructors

ConverterIslandDefinitionFactory(GameScenario, IGameData, IMeshCache, IAnimationRendererBaker, IAccentColorMeshAccessor, IAccentColorAnimationDefinitionAccessor, SpacePathConnectionDrawerMetaData, IslandGroupDefinitionRegistry, IReadOnlyDictionary<Type, IIslandPlayingFieldModifier>)

public ConverterIslandDefinitionFactory(GameScenario scenario, IGameData gameData, IMeshCache meshCache, IAnimationRendererBaker animationRendererBaker, IAccentColorMeshAccessor accentColorMeshAccessor, IAccentColorAnimationDefinitionAccessor accentColorAnimationDefinitionAccessor, SpacePathConnectionDrawerMetaData spacePathConnectorData, IslandGroupDefinitionRegistry islandGroupDefinitionFactory, IReadOnlyDictionary<Type, IIslandPlayingFieldModifier> playingFieldModifiers)

Parameters

scenario GameScenario
gameData IGameData
meshCache IMeshCache
animationRendererBaker IAnimationRendererBaker
accentColorMeshAccessor IAccentColorMeshAccessor
accentColorAnimationDefinitionAccessor IAccentColorAnimationDefinitionAccessor
spacePathConnectorData SpacePathConnectionDrawerMetaData
islandGroupDefinitionFactory IslandGroupDefinitionRegistry
playingFieldModifiers IReadOnlyDictionary<Type, IIslandPlayingFieldModifier>

Methods

Create(ConverterMetaIslandDefinition, List<IIslandDefinitionGroup>)

public IEnumerable<IIslandDefinition> Create(ConverterMetaIslandDefinition meta, List<IIslandDefinitionGroup> converterGroupDefinitions)

Parameters

meta ConverterMetaIslandDefinition
converterGroupDefinitions List<IIslandDefinitionGroup>

Returns

IEnumerable<IIslandDefinition>