Table of Contents

Class SpacePathIslandDefinitionFactory

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

meshCache IMeshCache
spacePathConnectorData SpacePathConnectionDrawerMetaData
islandGroupDefinitionFactory IslandGroupDefinitionRegistry
playingFieldModifiers IReadOnlyDictionary<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

meta SpacePathMetadata
prefix string

Returns

IEnumerable<IIslandDefinition>

Type Parameters

TInput
TOutput