Class BuildLabPanel

Namespace
SurvivorsMaker.Editor
Assembly
SurvivorsMaker.Editor.dll

One side of the Build Lab: edits a BuildSpec and shows its report and trial.

public sealed class BuildLabPanel
Inheritance
BuildLabPanel
Inherited Members

Constructors

BuildLabPanel(string, BuildSpec)

public BuildLabPanel(string title, BuildSpec build)

Parameters

title string
build BuildSpec

Fields

Build

public BuildSpec Build

Field Value

BuildSpec

Changed

public Action Changed

Field Value

Action

Choices

public BuildLabChoices Choices

Field Value

BuildLabChoices

Driver

public readonly AnalysisJobDriver<BuildTrialResult> Driver

Field Value

AnalysisJobDriver<BuildTrialResult>

Evaluate

public Action Evaluate

Field Value

Action

EvaluationDriver

public readonly AnalysisJobDriver<BuildReport> EvaluationDriver

Field Value

AnalysisJobDriver<BuildReport>

EvaluationTail

public Task EvaluationTail

Field Value

Task

Message

public Label Message

Field Value

Label

Report

public BuildReport Report

Field Value

BuildReport

Root

public readonly VisualElement Root

Field Value

VisualElement

StartTrial

public Action StartTrial

Field Value

Action

Title

public readonly string Title

Field Value

string

Trial

public BuildTrialResult Trial

Field Value

BuildTrialResult

Methods

Finish(string, bool)

public void Finish(string title, bool full)

Parameters

title string
full bool

Rebuild()

public void Rebuild()

SetMessage(string)

public void SetMessage(string text)

Parameters

text string

ShowResults(BuildReport)

Shows report and trial; other (the other build) adds differences.

public void ShowResults(BuildReport other)

Parameters

other BuildReport

Stop()

public void Stop()

Track(IMakerJobProgress)

public void Track(IMakerJobProgress job)

Parameters

job IMakerJobProgress