Vixen
c7401864
csharp
public sealed class BlackboardDecorator

A key is set, or not set, or compares to a constant.

Read the guide page for this →

Remarks

The commonest decorator there is, in every reference implementation. Everything it compares is resolved at construction — the key to an index, the constant to bytes — so a test is a span read and a comparison, and never a name lookup.

Fields and properties (2)

  • public override ObserverAborts Aborts

    What this may interrupt when the keys it reads change.

  • public override ReadOnlySpan<BlackboardKey> ObservedKeys

    The blackboard keys it reads.

Methods (6)

Used by (12)

  • AiSnapshotTestsVixen.Ai.Tests
  • AiSystemTreeTestsVixen.Ai.Tests
  • BehaviorTreeAbortOrderingTestsVixen.Ai.Tests
  • BehaviorTreeAbortTestsVixen.Ai.Tests
  • BehaviorTreeCompilerTestsVixen.Ai.Tests
  • BehaviorTreeCompositeTestsVixen.Ai.Tests
  • BehaviorTreeCostTestsVixen.Ai.Tests
  • BehaviorTreeDecoratorTestsVixen.Ai.Tests
  • BehaviorTreeDeterminismTestsVixen.Ai.Tests
  • BehaviorTreeServiceTestsVixen.Ai.Tests
  • BuildStateVixen.Ai
  • VillageVixen.Ai.Nodes.Tests