csharp
public interface IBlackboardBindingHow what a listener perceived becomes keys a tree can branch on.
Remarks
doc 37 § Part 4's seam, and the join between this assembly and Vixen.Ai. Perception writes through Blackboard.Set*, which means every decorator observing those keys gets its abort for free — a target appearing is already the mechanism that interrupts a patrol, with nothing in the perception pass knowing a behaviour tree exists.
⚠ The binding runs on the pass, not on the frame. A listener updating at 4 Hz writes its keys at 4 Hz, so a tree observing them reacts at the rate the sense was configured for and not at the rate the renderer happens to be running.
Methods (1)
void Write(PerceivedTargets perceived, Blackboard blackboard, Vector3 listener, float now)Writes a pass's results.
Used by (6)
- BindingTestsVixen.Ai.Perception.Tests
- PerceivedCountBindingVixen.Ai.Perception
- PerceptionConfigVixen.Ai.Perception
- PerceptionSystemVixen.Ai.Perception
- SeamTestsVixen.Ai.Nodes.Tests
- TargetLocationAgeBindingVixen.Ai.Perception