Class TerrainCapture
Validated captured inputs. Replay is exact and is not an independent correctness assertion.
public sealed class TerrainCapture
- Inheritance
-
objectTerrainCapture
Properties
GameVersion
public string GameVersion { get; }
Property Value
- string
Grid
public TerrainGridRequest Grid { get; }
Property Value
Provenance
public string Provenance { get; }
Property Value
- string
Samples
The captured samples in the grid's order (x fastest), each checked to be where the grid puts it.
public IReadOnlyList<TerrainSample> Samples { get; }
Property Value
- IReadOnlyList<TerrainSample>
Terrain
public ReplayTerrain Terrain { get; }
Property Value
WorldUid
public string WorldUid { get; }
Property Value
- string
Methods
FromObservation(Observation, TerrainGridRequest, string)
public static TerrainCapture FromObservation(Observation observation, TerrainGridRequest expected, string provenance)
Parameters
observationObservationexpectedTerrainGridRequestprovenancestring
Returns
Load(string)
public static TerrainCapture Load(string path)
Parameters
pathstring
Returns
Read(GameActor, TerrainGridRequest, string)
public static TerrainCapture Read(GameActor actor, TerrainGridRequest grid, string provenance)
Parameters
actorGameActorgridTerrainGridRequestprovenancestring
Returns
Save(string)
public void Save(string path)
Parameters
pathstring