Table of Contents

Class GameSettings

Namespace
Stride.Engine.Design
Assembly
Stride.Engine.dll

Stores some default parameters for the game.

[DataContract("GameSettings")]
[ContentSerializer(typeof(DataContentSerializer<GameSettings>))]
public sealed class GameSettings
Inheritance
GameSettings

Constructors

GameSettings()

public GameSettings()

Fields

AssetUrl

public const string AssetUrl = "GameSettings"

Field Value

string

Properties

CompilationMode

Gets or sets the compilation mode used.

public CompilationMode CompilationMode { get; set; }

Property Value

CompilationMode

Configurations

Gets or sets configuration for the actual running platform as compiled during build

public PlatformConfigurations Configurations { get; set; }

Property Value

PlatformConfigurations

DefaultGraphicsCompositorUrl

public string DefaultGraphicsCompositorUrl { get; set; }

Property Value

string

DefaultSceneUrl

public string DefaultSceneUrl { get; set; }

Property Value

string

DoubleViewSplashScreen

public bool DoubleViewSplashScreen { get; set; }

Property Value

bool

EffectCompilation

Gets or sets a value indicating whether effect compile should be allowed, and if yes, should it be done locally (if possible) or remotely?

public EffectCompilationMode EffectCompilation { get; set; }

Property Value

EffectCompilationMode

PackageName

public string PackageName { get; set; }

Property Value

string

RecordUsedEffects

Gets or sets a value indicating whether effect compile (local or remote) should be recorded and sent to effect compile server for GameStudio notification.

public bool RecordUsedEffects { get; set; }

Property Value

bool

SplashScreenColor

public Color4 SplashScreenColor { get; set; }

Property Value

Color4

SplashScreenUrl

public string SplashScreenUrl { get; set; }

Property Value

string