Table of Contents

Class GameScenario

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

Constructors

GameScenario(SerializedGameScenario, IBuildingsCatalog, IIslandsCatalog)

public GameScenario(SerializedGameScenario scenario, IBuildingsCatalog buildingsCatalog, IIslandsCatalog islandsCatalog)

Parameters

scenario SerializedGameScenario
buildingsCatalog IBuildingsCatalog
islandsCatalog IIslandsCatalog

Fields

CinematicIntroConfig

public CinematicIntroConfig CinematicIntroConfig

Field Value

CinematicIntroConfig

ConvertersConfig

public ConvertersConfig ConvertersConfig

Field Value

ConvertersConfig

Data

public GameScenarioData Data

Field Value

GameScenarioData

Mechanics

public ResearchMechanics Mechanics

Field Value

ResearchMechanics

PlayerLevelConfig

public ResearchPlayerLevelConfig PlayerLevelConfig

Field Value

ResearchPlayerLevelConfig

Progression

public ResearchProgression Progression

Field Value

ResearchProgression

RailColorRegistry

public RailColorRegistry RailColorRegistry

Field Value

RailColorRegistry

ResearchStationConfig

public ResearchStationConfig ResearchStationConfig

Field Value

ResearchStationConfig

StartingLocation

public StartingLocationData StartingLocation

Field Value

StartingLocationData

ToolbarConfig

public LazySerializedToolbarConfig ToolbarConfig

Field Value

LazySerializedToolbarConfig

Properties

IsTutorial

public bool IsTutorial { get; }

Property Value

bool

NextScenarios

public ScenarioId[] NextScenarios { get; }

Property Value

ScenarioId[]

PlayerBadge

public PlayerBadge PlayerBadge { get; }

Property Value

PlayerBadge

PreviewImageId

public GameImageId PreviewImageId { get; }

Property Value

GameImageId

ResearchConfig

public ResearchConfig ResearchConfig { get; }

Property Value

ResearchConfig

Title

public IText Title { get; }

Property Value

IText

UniqueId

public ScenarioId UniqueId { get; }

Property Value

ScenarioId