Vixen
caa30e12
csharp
public interface IBlackboardBinding

How what a listener perceived becomes keys a tree can branch on.

Read the guide page for this →

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)

Used by (6)

  • BindingTestsVixen.Ai.Perception.Tests
  • PerceivedCountBindingVixen.Ai.Perception
  • PerceptionConfigVixen.Ai.Perception
  • PerceptionSystemVixen.Ai.Perception
  • SeamTestsVixen.Ai.Nodes.Tests
  • TargetLocationAgeBindingVixen.Ai.Perception