csharp
public readonly record struct AiBreakpointOne breakpoint: a tree, and a node in it.
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 TreeWhich tree, by name, so a breakpoint survives a recompile of it.
public int NodeWhich 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