Class GameParameters
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class GameParameters
- Inheritance
-
objectGameParameters
- Extension Methods
Constructors
GameParameters(SerializedData, GameModeDefinition)
public GameParameters(GameParameters.SerializedData data, GameModeDefinition modeDefinition)
Parameters
dataGameParameters.SerializedDatamodeDefinitionGameModeDefinition
GameParameters(SerializedData, IEnumerable<GameModeDefinition>)
public GameParameters(GameParameters.SerializedData data, IEnumerable<GameModeDefinition> availableModes)
Parameters
dataGameParameters.SerializedDataavailableModesIEnumerable<GameModeDefinition>
Properties
DifficultyParameters
public DifficultyGameParameters DifficultyParameters { get; }
Property Value
ModeDefinition
public GameModeDefinition ModeDefinition { get; }
Property Value
SavegameName
public string SavegameName { get; set; }
Property Value
- string
ScenarioParameters
public ScenarioGameParameters ScenarioParameters { get; }
Property Value
Seed
public int Seed { get; set; }
Property Value
- int
Methods
AssignFrom(GameParameters)
public void AssignFrom(GameParameters other)
Parameters
otherGameParameters
Clone()
public GameParameters Clone()
Returns
DefaultForMode(GameModeDefinition)
public static GameParameters DefaultForMode(GameModeDefinition modeDefinition)
Parameters
modeDefinitionGameModeDefinition
Returns
From(SerializedData, IGameData)
public static GameParameters From(GameParameters.SerializedData data, IGameData gameData)
Parameters
dataGameParameters.SerializedDatagameDataIGameData
Returns
Serialize()
public GameParameters.SerializedData Serialize()