Table of Contents

Class TerrainCapture

Namespace
Valheim.Testing.Game
Assembly
Valheim.Testing.Game.dll

Validated captured inputs. Replay is exact and is not an independent correctness assertion.

public sealed class TerrainCapture
Inheritance
object
TerrainCapture

Properties

GameVersion

public string GameVersion { get; }

Property Value

string

Grid

public TerrainGridRequest Grid { get; }

Property Value

TerrainGridRequest

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

ReplayTerrain

WorldUid

public string WorldUid { get; }

Property Value

string

Methods

FromObservation(Observation, TerrainGridRequest, string)

public static TerrainCapture FromObservation(Observation observation, TerrainGridRequest expected, string provenance)

Parameters

observation Observation
expected TerrainGridRequest
provenance string

Returns

TerrainCapture

Load(string)

public static TerrainCapture Load(string path)

Parameters

path string

Returns

TerrainCapture

Read(GameActor, TerrainGridRequest, string)

public static TerrainCapture Read(GameActor actor, TerrainGridRequest grid, string provenance)

Parameters

actor GameActor
grid TerrainGridRequest
provenance string

Returns

TerrainCapture

Save(string)

public void Save(string path)

Parameters

path string