Class SaveEnvelope

Namespace
SurvivorsMaker.Run
Assembly
SurvivorsMaker.Run.dll

Versioned save payload with domain, ownership and integrity metadata.

public sealed class SaveEnvelope
Inheritance
SaveEnvelope
Inherited Members

Constructors

SaveEnvelope()

public SaveEnvelope()

Fields

CurrentSchema

public const int CurrentSchema = 2

Field Value

int

Domain

public SaveDomain Domain

Field Value

SaveDomain

Generation

public long Generation

Field Value

long

Options

public OptionsState Options

Field Value

OptionsState

Owner

public string Owner

Field Value

string

Profile

public ProfileState Profile

Field Value

ProfileState

Run

public RunSnapshot Run

Field Value

RunSnapshot

SchemaVersion

public int SchemaVersion

Field Value

int

Methods

Copy()

Returns an independent copy of this saved or reported state without running gameplay logic.

public SaveEnvelope Copy()

Returns

SaveEnvelope