Vixen
c7401864
csharp
public readonly record struct AiFinding

One thing wrong with one agent, and the evidence for it.

Read the guide page for this →

Fields and properties (8)

  • public Entity Entity

    Which agent.

  • public AiSymptom Symptom

    What is wrong.

  • public Symbol Action

    The action it is wrong about, or None.

  • public AiPlanner Planner

    Which planner produced the records.

  • public int Samples

    How many records the finding is drawn from.

  • public float Value

    The number that crossed the threshold: switches, failures, transitions.

  • public long First

    The first tick in the window.

  • public long Last

    The last.

Methods (2)

  • public AiFinding(Entity Entity, AiSymptom Symptom, Symbol Action, AiPlanner Planner, int Samples, float Value, long First, long Last)

    One thing wrong with one agent, and the evidence for it.

  • public override string ToString()

    The finding as a sentence, which is what a failing test prints.

Used by (7)

  • AiDiagnosisVixen.Ai
  • AiDiagnosisExitCriteriaTestsVixen.Ai.Tests
  • AiGameplayDebuggerVixen.Ai.Diagnostics
  • VillageSampleTestsVixen.Ai.Nodes.Tests
  • AgentDebugModelVixen.Editor.Ai
  • AgentDebugModelTestsVixen.Editor.AssetEditors.Tests
  • AgentDebuggerViewVixen.Editor.AssetEditors