Class RunSaves
- Namespace
- SurvivorsMaker.Run
- Assembly
- SurvivorsMaker.Run.dll
Snapshots only between waves; restoring never rolls choices or grants starting items.
public sealed class RunSaves : IRunSaves
- Inheritance
-
RunSaves
- Implements
- Inherited Members
Constructors
RunSaves()
public RunSaves()
Methods
Capture(RunState)
Returns a snapshot between waves; returns null during an active wave or after the run ends.
public RunSnapshot Capture(RunState run)
Parameters
runRunState
Returns
Restore(RunSnapshot, RunRequest)
Rebuilds a run. Throws ArgumentException naming the first unknown id.
public RunState Restore(RunSnapshot snapshot, RunRequest request)
Parameters
snapshotRunSnapshotrequestRunRequest