Table of Contents

Class TrainExchangeIslandDefinitionFactory

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

Constructors

TrainExchangeIslandDefinitionFactory(IMeshCache, SpacePathConnectionDrawerMetaData, IslandGroupDefinitionRegistry, IReadOnlyDictionary<Type, IIslandPlayingFieldModifier>)

public TrainExchangeIslandDefinitionFactory(IMeshCache meshCache, SpacePathConnectionDrawerMetaData spacePathConnectorData, IslandGroupDefinitionRegistry islandGroupDefinitionFactory, IReadOnlyDictionary<Type, IIslandPlayingFieldModifier> playingFieldModifiers)

Parameters

meshCache IMeshCache
spacePathConnectorData SpacePathConnectionDrawerMetaData
islandGroupDefinitionFactory IslandGroupDefinitionRegistry
playingFieldModifiers IReadOnlyDictionary<Type, IIslandPlayingFieldModifier>

Methods

Create(SerializableTrainExchangeIslandCollection<MetaIslandDefinition>)

public TrainExchangeIslandCollection<IIslandDefinition> Create(SerializableTrainExchangeIslandCollection<MetaIslandDefinition> meta)

Parameters

meta SerializableTrainExchangeIslandCollection<MetaIslandDefinition>

Returns

TrainExchangeIslandCollection<IIslandDefinition>