Vixen
c7401864
csharp
public readonly record struct AiBreakpoint

One breakpoint: a tree, and a node in it.

Read the guide page for this →

Remarks

⚠ Named by the tree rather than by the agent, and that is the useful direction. "Stop when anything reaches this node" is the question an author has — they are debugging the tree, not the guard — and a breakpoint bound to one entity would have to be set again for the next one that misbehaves.

Fields and properties (2)

  • public Symbol Tree

    Which tree, by name, so a breakpoint survives a recompile of it.

  • public int Node

    Which node, by execution index.

Methods (2)

  • public AiBreakpoint(Symbol Tree, int Node)

    One breakpoint: a tree, and a node in it.

  • public override string ToString()

    Returns the fully qualified type name of this instance.

Used by (3)

  • AiBreakpointHitVixen.Ai
  • AiBreakpointTestsVixen.Ai.Tests
  • AiBreakpointsVixen.Ai