Table of Contents

Class AuthoringIslands

Namespace
Root
Assembly
SPZGameAssembly.dll
[CreateAssetMenu(fileName = "GameIslandCollection", menuName = "Metadata/Game Island Collection")]
public class AuthoringIslands : ScriptableObject, IGameIslandsMetaData
Inheritance
object
Object
ScriptableObject
AuthoringIslands
Implements
Extension Methods

Constructors

AuthoringIslands()

public AuthoringIslands()

Fields

AllLayouts

public List<MetaIslandDefinition> AllLayouts

Field Value

List<MetaIslandDefinition>

Converter

public ConverterMetaIslandDefinition Converter

Field Value

ConverterMetaIslandDefinition

ConverterHub

public ConverterHubDefinitionMetadata ConverterHub

Field Value

ConverterHubDefinitionMetadata

ConverterIslandsGroup

public MetaIslandDefinitionGroup ConverterIslandsGroup

Field Value

MetaIslandDefinitionGroup

DonationStation

public DonationStationMetaIslandDefinition DonationStation

Field Value

DonationStationMetaIslandDefinition

DonationStationIslandsGroup

public MetaIslandDefinitionGroup DonationStationIslandsGroup

Field Value

MetaIslandDefinitionGroup

FillerCargoFactoriesGroup

public MetaIslandDefinitionGroup FillerCargoFactoriesGroup

Field Value

MetaIslandDefinitionGroup

FluidCargoFactoriesGroup

public MetaIslandDefinitionGroup FluidCargoFactoriesGroup

Field Value

MetaIslandDefinitionGroup

FluidExtractorIslands

public SerializableResourceExtractionIslandCollection<ExtractorMetaIslandDefinition> FluidExtractorIslands

Field Value

SerializableResourceExtractionIslandCollection<ExtractorMetaIslandDefinition>

FluidMinerChainsGroup

public MetaIslandDefinitionGroup FluidMinerChainsGroup

Field Value

MetaIslandDefinitionGroup

FluidMinerExtractorsGroup

public MetaIslandDefinitionGroup FluidMinerExtractorsGroup

Field Value

MetaIslandDefinitionGroup

FluidTrainTransferGroup

public MetaIslandDefinitionGroup FluidTrainTransferGroup

Field Value

MetaIslandDefinitionGroup

FluidTrainTransferStations

public MetaIslandDefinition FluidTrainTransferStations

Field Value

MetaIslandDefinition

Foundation1X1Group

public MetaIslandDefinitionGroup Foundation1X1Group

Field Value

MetaIslandDefinitionGroup

Foundation1X2Group

public MetaIslandDefinitionGroup Foundation1X2Group

Field Value

MetaIslandDefinitionGroup

Foundation1X3Group

public MetaIslandDefinitionGroup Foundation1X3Group

Field Value

MetaIslandDefinitionGroup

Foundation1X4Group

public MetaIslandDefinitionGroup Foundation1X4Group

Field Value

MetaIslandDefinitionGroup

Foundation2X2Group

public MetaIslandDefinitionGroup Foundation2X2Group

Field Value

MetaIslandDefinitionGroup

Foundation2X3Group

public MetaIslandDefinitionGroup Foundation2X3Group

Field Value

MetaIslandDefinitionGroup

Foundation2X4Group

public MetaIslandDefinitionGroup Foundation2X4Group

Field Value

MetaIslandDefinitionGroup

Foundation3X3Group

public MetaIslandDefinitionGroup Foundation3X3Group

Field Value

MetaIslandDefinitionGroup

FoundationC5Group

public MetaIslandDefinitionGroup FoundationC5Group

Field Value

MetaIslandDefinitionGroup

FoundationIslands

[Obsolete]
public List<MetaIslandDefinition> FoundationIslands

Field Value

List<MetaIslandDefinition>

FoundationL3Group

public MetaIslandDefinitionGroup FoundationL3Group

Field Value

MetaIslandDefinitionGroup

FoundationL4Group

public MetaIslandDefinitionGroup FoundationL4Group

Field Value

MetaIslandDefinitionGroup

FoundationS4Group

public MetaIslandDefinitionGroup FoundationS4Group

Field Value

MetaIslandDefinitionGroup

FoundationT4Group

public MetaIslandDefinitionGroup FoundationT4Group

Field Value

MetaIslandDefinitionGroup

Hub

public MetaIslandDefinition Hub

Field Value

MetaIslandDefinition

HubGroup

public MetaIslandDefinitionGroup HubGroup

Field Value

MetaIslandDefinitionGroup

RailBlueGroup

public MetaIslandDefinitionGroup RailBlueGroup

Field Value

MetaIslandDefinitionGroup

RailCyanGroup

public MetaIslandDefinitionGroup RailCyanGroup

Field Value

MetaIslandDefinitionGroup

RailGreenGroup

public MetaIslandDefinitionGroup RailGreenGroup

Field Value

MetaIslandDefinitionGroup

RailLiftDown1X1X2Group

public MetaIslandDefinitionGroup RailLiftDown1X1X2Group

Field Value

MetaIslandDefinitionGroup

RailLiftDown1X1X3Group

public MetaIslandDefinitionGroup RailLiftDown1X1X3Group

Field Value

MetaIslandDefinitionGroup

RailLiftDown2X1X2Group

public MetaIslandDefinitionGroup RailLiftDown2X1X2Group

Field Value

MetaIslandDefinitionGroup

RailLiftUp1X1X2Group

public MetaIslandDefinitionGroup RailLiftUp1X1X2Group

Field Value

MetaIslandDefinitionGroup

RailLiftUp1X1X3Group

public MetaIslandDefinitionGroup RailLiftUp1X1X3Group

Field Value

MetaIslandDefinitionGroup

RailLiftUp2X1X2Group

public MetaIslandDefinitionGroup RailLiftUp2X1X2Group

Field Value

MetaIslandDefinitionGroup

RailMagentaGroup

public MetaIslandDefinitionGroup RailMagentaGroup

Field Value

MetaIslandDefinitionGroup

RailRedGroup

public MetaIslandDefinitionGroup RailRedGroup

Field Value

MetaIslandDefinitionGroup

RailRouterGroups

public List<MetaIslandDefinitionGroup> RailRouterGroups

Field Value

List<MetaIslandDefinitionGroup>

RailWhiteGroup

public MetaIslandDefinitionGroup RailWhiteGroup

Field Value

MetaIslandDefinitionGroup

RailYellowGroup

public MetaIslandDefinitionGroup RailYellowGroup

Field Value

MetaIslandDefinitionGroup

ResearchStation

public ResearchStationMetaIslandDefinition ResearchStation

Field Value

ResearchStationMetaIslandDefinition

ResearchStationIslandsGroup

public MetaIslandDefinitionGroup ResearchStationIslandsGroup

Field Value

MetaIslandDefinitionGroup

ShapeCargoFactoriesGroup

public MetaIslandDefinitionGroup ShapeCargoFactoriesGroup

Field Value

MetaIslandDefinitionGroup

ShapeMinerChainsGroup

public MetaIslandDefinitionGroup ShapeMinerChainsGroup

Field Value

MetaIslandDefinitionGroup

ShapeMinerExtractorsGroup

public MetaIslandDefinitionGroup ShapeMinerExtractorsGroup

Field Value

MetaIslandDefinitionGroup

ShapeMinerIslands

public SerializableResourceExtractionIslandCollection<ExtractorMetaIslandDefinition> ShapeMinerIslands

Field Value

SerializableResourceExtractionIslandCollection<ExtractorMetaIslandDefinition>

ShapeTrainTransferGroup

public MetaIslandDefinitionGroup ShapeTrainTransferGroup

Field Value

MetaIslandDefinitionGroup

ShapeTrainTransferStations

public MetaIslandDefinition ShapeTrainTransferStations

Field Value

MetaIslandDefinition

SpaceBeltIsland

public SpaceBeltNodeMetadata SpaceBeltIsland

Field Value

SpaceBeltNodeMetadata

SpaceBeltsGroup

public MetaIslandDefinitionGroup SpaceBeltsGroup

Field Value

MetaIslandDefinitionGroup

SpacePipeIsland

public SpacePipeNodeMetadata SpacePipeIsland

Field Value

SpacePipeNodeMetadata

SpacePipesGroup

public MetaIslandDefinitionGroup SpacePipesGroup

Field Value

MetaIslandDefinitionGroup

TrainBlueProducerGroup

public MetaIslandDefinitionGroup TrainBlueProducerGroup

Field Value

MetaIslandDefinitionGroup

TrainCatchersGroup

public MetaIslandDefinitionGroup TrainCatchersGroup

Field Value

MetaIslandDefinitionGroup

TrainCyanProducerGroup

public MetaIslandDefinitionGroup TrainCyanProducerGroup

Field Value

MetaIslandDefinitionGroup

TrainExchangeIslands

public SerializableTrainExchangeIslandCollection<MetaIslandDefinition> TrainExchangeIslands

Field Value

SerializableTrainExchangeIslandCollection<MetaIslandDefinition>

TrainFluidLoadersGroup

public MetaIslandDefinitionGroup TrainFluidLoadersGroup

Field Value

MetaIslandDefinitionGroup

TrainFluidUnloadersGroup

public MetaIslandDefinitionGroup TrainFluidUnloadersGroup

Field Value

MetaIslandDefinitionGroup

TrainGreenProducerGroup

public MetaIslandDefinitionGroup TrainGreenProducerGroup

Field Value

MetaIslandDefinitionGroup

TrainLaunchersGroup

public MetaIslandDefinitionGroup TrainLaunchersGroup

Field Value

MetaIslandDefinitionGroup

TrainLoopsGroup

public MetaIslandDefinitionGroup TrainLoopsGroup

Field Value

MetaIslandDefinitionGroup

TrainMagentaProducerGroup

public MetaIslandDefinitionGroup TrainMagentaProducerGroup

Field Value

MetaIslandDefinitionGroup

TrainNavigationIslands

public SerializableTrainNavigationIslandCollection<MetaIslandDefinition> TrainNavigationIslands

Field Value

SerializableTrainNavigationIslandCollection<MetaIslandDefinition>

TrainProductionIslands

public SerializableTrainProductionIslandCollection<MetaIslandDefinition> TrainProductionIslands

Field Value

SerializableTrainProductionIslandCollection<MetaIslandDefinition>

TrainQuickStationsGroup

public MetaIslandDefinitionGroup TrainQuickStationsGroup

Field Value

MetaIslandDefinitionGroup

TrainRedProducerGroup

public MetaIslandDefinitionGroup TrainRedProducerGroup

Field Value

MetaIslandDefinitionGroup

TrainShapeLoadersGroup

public MetaIslandDefinitionGroup TrainShapeLoadersGroup

Field Value

MetaIslandDefinitionGroup

TrainShapeUnloadersGroup

public MetaIslandDefinitionGroup TrainShapeUnloadersGroup

Field Value

MetaIslandDefinitionGroup

TrainStationBentSpacerFluid

public MetaIslandDefinition TrainStationBentSpacerFluid

Field Value

MetaIslandDefinition

TrainStationBentSpacerFluidGroup

public MetaIslandDefinitionGroup TrainStationBentSpacerFluidGroup

Field Value

MetaIslandDefinitionGroup

TrainStationBentSpacerShape

public MetaIslandDefinition TrainStationBentSpacerShape

Field Value

MetaIslandDefinition

TrainStationBentSpacerShapeGroup

public MetaIslandDefinitionGroup TrainStationBentSpacerShapeGroup

Field Value

MetaIslandDefinitionGroup

TrainStationStraightSpacerFluid

public MetaIslandDefinition TrainStationStraightSpacerFluid

Field Value

MetaIslandDefinition

TrainStationStraightSpacerFluidGroup

public MetaIslandDefinitionGroup TrainStationStraightSpacerFluidGroup

Field Value

MetaIslandDefinitionGroup

TrainStationStraightSpacerShape

public MetaIslandDefinition TrainStationStraightSpacerShape

Field Value

MetaIslandDefinition

TrainStationStraightSpacerShapeGroup

public MetaIslandDefinitionGroup TrainStationStraightSpacerShapeGroup

Field Value

MetaIslandDefinitionGroup

TrainTwistersGroup

public MetaIslandDefinitionGroup TrainTwistersGroup

Field Value

MetaIslandDefinitionGroup

TrainWaitStationsGroup

public MetaIslandDefinitionGroup TrainWaitStationsGroup

Field Value

MetaIslandDefinitionGroup

TrainWhiteProducerGroup

public MetaIslandDefinitionGroup TrainWhiteProducerGroup

Field Value

MetaIslandDefinitionGroup

TrainYellowProducerGroup

public MetaIslandDefinitionGroup TrainYellowProducerGroup

Field Value

MetaIslandDefinitionGroup

Methods

GetMetadataOfType<TMetadata>(ICollection<TMetadata>)

public void GetMetadataOfType<TMetadata>(ICollection<TMetadata> collection)

Parameters

collection ICollection<TMetadata>

Type Parameters

TMetadata