Class ConverterIslandDefinitionFactory
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class ConverterIslandDefinitionFactory : CommonIslandDefinitionFactory
- Inheritance
-
objectConverterIslandDefinitionFactory
- 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
scenarioGameScenariogameDataIGameDatameshCacheIMeshCacheanimationRendererBakerIAnimationRendererBakeraccentColorMeshAccessorIAccentColorMeshAccessoraccentColorAnimationDefinitionAccessorIAccentColorAnimationDefinitionAccessorspacePathConnectorDataSpacePathConnectionDrawerMetaDataislandGroupDefinitionFactoryIslandGroupDefinitionRegistryplayingFieldModifiersIReadOnlyDictionary<Type, IIslandPlayingFieldModifier>
Methods
Create(ConverterMetaIslandDefinition, List<IIslandDefinitionGroup>)
public IEnumerable<IIslandDefinition> Create(ConverterMetaIslandDefinition meta, List<IIslandDefinitionGroup> converterGroupDefinitions)
Parameters
metaConverterMetaIslandDefinitionconverterGroupDefinitionsList<IIslandDefinitionGroup>
Returns
- IEnumerable<IIslandDefinition>