Table of Contents

Class TrainProductionIslandDefinitionFactory

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

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

Methods

Create(SerializableTrainProductionIslandCollection<MetaIslandDefinition>)

public TrainProductionIslandCollection<IIslandDefinition> Create(SerializableTrainProductionIslandCollection<MetaIslandDefinition> meta)

Parameters

meta SerializableTrainProductionIslandCollection<MetaIslandDefinition>

Returns

TrainProductionIslandCollection<IIslandDefinition>