Class SpacePathIslandDefinitionFactory
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class SpacePathIslandDefinitionFactory : CommonIslandDefinitionFactory
- Inheritance
-
objectSpacePathIslandDefinitionFactory
- Inherited Members
- Extension Methods
Constructors
SpacePathIslandDefinitionFactory(IMeshCache, SpacePathConnectionDrawerMetaData, IslandGroupDefinitionRegistry, IReadOnlyDictionary<Type, IIslandPlayingFieldModifier>)
public SpacePathIslandDefinitionFactory(IMeshCache meshCache, SpacePathConnectionDrawerMetaData spacePathConnectorData, IslandGroupDefinitionRegistry islandGroupDefinitionFactory, IReadOnlyDictionary<Type, IIslandPlayingFieldModifier> playingFieldModifiers)
Parameters
meshCacheIMeshCachespacePathConnectorDataSpacePathConnectionDrawerMetaDataislandGroupDefinitionFactoryIslandGroupDefinitionRegistryplayingFieldModifiersIReadOnlyDictionary<Type, IIslandPlayingFieldModifier>
Methods
Create<TInput, TOutput>(SpacePathMetadata, string)
public IEnumerable<IIslandDefinition> Create<TInput, TOutput>(SpacePathMetadata meta, string prefix) where TInput : IIslandInputConnector, new() where TOutput : IIslandOutputConnector, new()
Parameters
metaSpacePathMetadataprefixstring
Returns
- IEnumerable<IIslandDefinition>
Type Parameters
TInputTOutput