Class GameSettings
Inheritance
System.Object
GameSettings
Assembly: Eco.Shared.dll
Syntax
[LocDescription("Defines what type of game should be run. These settings are used to generate Difficulty Modifiers.")]
public class GameSettings : Object
Constructors
GameSettings()
Declaration
Properties
AdvancedGameSettings
Declaration
[LocDescription("Advanced settings that are changed whenever the other settings above are changed.")]
public AdvancedGameSettings AdvancedGameSettings { get; set; }
Property Value
AllowFriendsToJoin
Declaration
public bool AllowFriendsToJoin { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CollaborationLevel
Declaration
public CollaborationLevel CollaborationLevel { get; set; }
Property Value
DesiredNumberOfPlayers
Declaration
public int DesiredNumberOfPlayers { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
ExhaustionEnabled
Declaration
public bool ExhaustionEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
GameSpeed
Declaration
public GameSpeed GameSpeed { get; set; }
Property Value
GenerateRandomWorld
Declaration
public bool GenerateRandomWorld { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
HasMeteor
Declaration
public bool HasMeteor { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
HoursPlayedPerDay
Set to '0' to mean 'unlimited'
Declaration
public float HoursPlayedPerDay { get; set; }
Property Value
Type |
Description |
System.Single |
|
SimulationLevel
Declaration
public SimulationLevel SimulationLevel { get; set; }
Property Value
Extension Methods