Class GameMode
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
- Inheritance
-
object
GameMode
- Extension Methods
-
Fields
Buildings
public readonly GameBuildings Buildings
Field Value
- GameBuildings
GameRules
public readonly GameRuleManager GameRules
Field Value
- GameRuleManager
IslandGroupDefinitionIdRegistry
public IslandGroupDefinitionRegistry IslandGroupDefinitionIdRegistry
Field Value
- IslandGroupDefinitionRegistry
Islands
public readonly GameIslands Islands
Field Value
- GameIslands
Parameters
public readonly GameParameters Parameters
Field Value
- GameParameters
Scenario
public readonly GameScenario Scenario
Field Value
- GameScenario
ShapeColorScheme
public readonly IShapeColorSchemeWithVisualizationProvider ShapeColorScheme
Field Value
- IShapeColorSchemeWithVisualizationProvider
ShapesConfiguration
public readonly IShapesConfiguration ShapesConfiguration
Field Value
- IShapesConfiguration
TrainCargoExchangeConfiguration
public readonly TrainCargoExchangeConfiguration TrainCargoExchangeConfiguration
Field Value
- TrainCargoExchangeConfiguration
TrainGeneralConfiguration
public readonly TrainGeneralConfiguration TrainGeneralConfiguration
Field Value
- TrainGeneralConfiguration
TrainNavigationConfiguration
public readonly TrainNavigationConfiguration TrainNavigationConfiguration
Field Value
- TrainNavigationConfiguration
TrainProductionConfiguration
public readonly TrainProductionConfiguration TrainProductionConfiguration
Field Value
- TrainProductionConfiguration
TrainSimulationConfiguration
public TrainSimulationConfigs TrainSimulationConfiguration
Field Value
- TrainSimulationConfigs
Tutorial
public TutorialConfig Tutorial
Field Value
- TutorialConfig
WikiDatabase
public readonly IWikiDatabase WikiDatabase
Field Value
- IWikiDatabase
Properties
BaseId
public GameModeId BaseId { get; }
Property Value
- GameModeId
InitialViewport
public Viewport.SerializedData InitialViewport { get; }
Property Value
- Viewport.SerializedData
MapGenerationParameters
public MapGenerationParameters MapGenerationParameters { get; }
Property Value
- MapGenerationParameters
MaxBuildingLayer
public short MaxBuildingLayer { get; }
Property Value
- short
MaxFluidMinerChains
public int MaxFluidMinerChains { get; }
Property Value
- int
MaxIslandLayer
public short MaxIslandLayer { get; }
Property Value
- short
MaxShapeLayers
public int MaxShapeLayers { get; }
Property Value
- int
MaxShapeMinerChains
public int MaxShapeMinerChains { get; }
Property Value
- int
Mechanics
public ResearchMechanics Mechanics { get; }
Property Value
- ResearchMechanics
MinIslandLayer
public short MinIslandLayer { get; }
Property Value
- short
PlayerLevelConfig
public ResearchPlayerLevelConfig PlayerLevelConfig { get; }
Property Value
- ResearchPlayerLevelConfig
ResearchConfig
public ResearchConfig ResearchConfig { get; }
Property Value
- ResearchConfig
ResearchLayout
public ResearchProgression ResearchLayout { get; }
Property Value
- ResearchProgression
Seed
Property Value
- int
TotalIslandLayers
public short TotalIslandLayers { get; }
Property Value
- short
Methods
Dispose()
From(GameParameters, IGameData, VisualThemeBaseResources, IEntityContent, IUnlockableContentOwnershipProvider, IMeshCache, IAnimationRendererBaker, IAccentColorMeshAccessor, IAccentColorAnimationDefinitionAccessor, IslandGroupDefinitionRegistry)
public static GameMode From(GameParameters parameters, IGameData gameData, VisualThemeBaseResources resources, IEntityContent entityContent, IUnlockableContentOwnershipProvider ownershipProvider, IMeshCache meshCache, IAnimationRendererBaker animationRendererBaker, IAccentColorMeshAccessor accentColorMeshAccessor, IAccentColorAnimationDefinitionAccessor accentColorAnimationDefinitionAccessor, IslandGroupDefinitionRegistry islandGroupDefinitionFactory)
Parameters
parameters GameParameters
gameData IGameData
resources VisualThemeBaseResources
entityContent IEntityContent
ownershipProvider IUnlockableContentOwnershipProvider
meshCache IMeshCache
animationRendererBaker IAnimationRendererBaker
accentColorMeshAccessor IAccentColorMeshAccessor
accentColorAnimationDefinitionAccessor IAccentColorAnimationDefinitionAccessor
islandGroupDefinitionFactory IslandGroupDefinitionRegistry
Returns
- GameMode