Table of Contents

Class ReviewCapturePlan

Namespace
Valheim.Testing.GameSessions
Assembly
Valheim.Testing.GameSessions.dll

One human-review screenshot at a declared site. The host directory must be a fresh, private directory belonging to this run; the local evidence directory must not exist. The default ValheimCLI plugin provides the paired review-begin/review-restore commands. Images are evidence for a person, never an automated pass.

public sealed record ReviewCapturePlan
Inheritance
object
ReviewCapturePlan

Constructors

ReviewCapturePlan(string, HeightExpectation, string, float, float, float, string, string, string, string, IReadOnlyDictionary<string, string>, bool, bool, int, float)

One human-review screenshot at a declared site. The host directory must be a fresh, private directory belonging to this run; the local evidence directory must not exist. The default ValheimCLI plugin provides the paired review-begin/review-restore commands. Images are evidence for a person, never an automated pass.

public ReviewCapturePlan(string Id, HeightExpectation Arrival, string Weather, float TimeOfDay, float CameraDistance, float CameraHeight, string HostDirectory, string EvidenceDirectory, string WorldUid, string GameBuild, IReadOnlyDictionary<string, string> PluginPins, bool MistOff = true, bool ClutterOff = false, int Supersize = 1, float CameraAzimuthDegrees = 225)

Parameters

Id string
Arrival HeightExpectation
Weather string
TimeOfDay float
CameraDistance float
CameraHeight float
HostDirectory string
EvidenceDirectory string
WorldUid string
GameBuild string
PluginPins IReadOnlyDictionary<string, string>
MistOff bool
ClutterOff bool
Supersize int
CameraAzimuthDegrees float

Properties

Arrival

public HeightExpectation Arrival { get; init; }

Property Value

HeightExpectation

CameraAzimuthDegrees

public float CameraAzimuthDegrees { get; init; }

Property Value

float

CameraDistance

public float CameraDistance { get; init; }

Property Value

float

CameraHeight

public float CameraHeight { get; init; }

Property Value

float

ClutterOff

public bool ClutterOff { get; init; }

Property Value

bool

EvidenceDirectory

public string EvidenceDirectory { get; init; }

Property Value

string

GameBuild

public string GameBuild { get; init; }

Property Value

string

HostDirectory

public string HostDirectory { get; init; }

Property Value

string

Id

public string Id { get; init; }

Property Value

string

MistOff

public bool MistOff { get; init; }

Property Value

bool

PluginPins

public IReadOnlyDictionary<string, string> PluginPins { get; init; }

Property Value

IReadOnlyDictionary<string, string>

Supersize

public int Supersize { get; init; }

Property Value

int

TimeOfDay

public float TimeOfDay { get; init; }

Property Value

float

Weather

public string Weather { get; init; }

Property Value

string

WorldUid

public string WorldUid { get; init; }

Property Value

string