Class TrainExchangeIslandDefinitionFactory
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class TrainExchangeIslandDefinitionFactory : CommonIslandDefinitionFactory
- Inheritance
-
objectTrainExchangeIslandDefinitionFactory
- 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
meshCacheIMeshCachespacePathConnectorDataSpacePathConnectionDrawerMetaDataislandGroupDefinitionFactoryIslandGroupDefinitionRegistryplayingFieldModifiersIReadOnlyDictionary<Type, IIslandPlayingFieldModifier>
Methods
Create(SerializableTrainExchangeIslandCollection<MetaIslandDefinition>)
public TrainExchangeIslandCollection<IIslandDefinition> Create(SerializableTrainExchangeIslandCollection<MetaIslandDefinition> meta)