Class TrainProductionIslandDefinitionFactory
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class TrainProductionIslandDefinitionFactory : CommonIslandDefinitionFactory
- Inheritance
-
objectTrainProductionIslandDefinitionFactory
- Inherited Members
- Extension Methods
Constructors
TrainProductionIslandDefinitionFactory(IMeshCache, RailColorRegistry, SpacePathConnectionDrawerMetaData, IslandGroupDefinitionRegistry, IReadOnlyDictionary<Type, IIslandPlayingFieldModifier>)
public TrainProductionIslandDefinitionFactory(IMeshCache meshCache, RailColorRegistry railColorRegistry, SpacePathConnectionDrawerMetaData spacePathConnectorData, IslandGroupDefinitionRegistry islandGroupDefinitionFactory, IReadOnlyDictionary<Type, IIslandPlayingFieldModifier> playingFieldModifiers)
Parameters
meshCacheIMeshCacherailColorRegistryRailColorRegistryspacePathConnectorDataSpacePathConnectionDrawerMetaDataislandGroupDefinitionFactoryIslandGroupDefinitionRegistryplayingFieldModifiersIReadOnlyDictionary<Type, IIslandPlayingFieldModifier>
Methods
Create(SerializableTrainProductionIslandCollection<MetaIslandDefinition>)
public TrainProductionIslandCollection<IIslandDefinition> Create(SerializableTrainProductionIslandCollection<MetaIslandDefinition> meta)