Table of Contents

Class ResearchMechanics

Namespace
Root
Assembly
SPZGameAssembly.dll
public class ResearchMechanics
Inheritance
object
ResearchMechanics
Extension Methods

Constructors

ResearchMechanics(SerializedResearchMechanics)

public ResearchMechanics(SerializedResearchMechanics config)

Parameters

config SerializedResearchMechanics

Fields

BlueprintsUnlock

public ResearchMechanicId BlueprintsUnlock

Field Value

ResearchMechanicId

BuildingLayerUnlocks

public List<ResearchMechanicId> BuildingLayerUnlocks

Field Value

List<ResearchMechanicId>

IslandLayerUnlocks

public List<ResearchMechanicId> IslandLayerUnlocks

Field Value

List<ResearchMechanicId>

IslandLayersUnlockOrder

public List<int> IslandLayersUnlockOrder

Field Value

List<int>

IslandManagementUnlock

public ResearchMechanicId IslandManagementUnlock

Field Value

ResearchMechanicId

Mechanics

public List<ResearchMechanic> Mechanics

Field Value

List<ResearchMechanic>

PlayerLevelUnlock

public ResearchMechanicId PlayerLevelUnlock

Field Value

ResearchMechanicId

RailsUnlock

public ResearchMechanicId RailsUnlock

Field Value

ResearchMechanicId

SideUpgradesUnlock

public ResearchMechanicId SideUpgradesUnlock

Field Value

ResearchMechanicId

TradeStationsUnlock

public ResearchMechanicId TradeStationsUnlock

Field Value

ResearchMechanicId

TrainHubDeliveryUnlock

public ResearchMechanicId TrainHubDeliveryUnlock

Field Value

ResearchMechanicId

Methods

GetMechanic(ResearchMechanicId)

public ResearchMechanic GetMechanic(ResearchMechanicId mechanicId)

Parameters

mechanicId ResearchMechanicId

Returns

ResearchMechanic

TryGetMechanic(ResearchMechanicId, out ResearchMechanic)

public bool TryGetMechanic(ResearchMechanicId mechanicId, out ResearchMechanic mechanic)

Parameters

mechanicId ResearchMechanicId
mechanic ResearchMechanic

Returns

bool