Vixen
c7401864
csharp
public readonly record struct BlackboardKey

Which key of a layout, as the two bytes a compiled node actually stores.

Read the guide page for this →

Remarks

A node references a key by index, never by name: the name is a Symbol that survives for the inspector, the diagnostics and the file format, and nothing in a frame reads it. That is also why a rename in the editor rewrites every reference in the open document — the compiled form has no name to rename.

Fields and properties (3)

  • public ushort Index

    Its position in the layout.

  • public static BlackboardKey Invalid

    The key that names nothing.

  • public bool IsValid

    Whether this names a key.

Methods (2)

  • public BlackboardKey(ushort Index)

    Which key of a layout, as the two bytes a compiled node actually stores.

  • public override string ToString()

    Returns the fully qualified type name of this instance.

Used by (71, showing 40)

  • AgentTargetVixen.Ai.Nodes
  • AiSnapshotsVixen.Ai
  • BehaviorBuildContextVixen.Ai
  • BehaviorDecoratorVixen.Ai
  • BehaviorTreeAbortTestsVixen.Ai.Tests
  • BehaviorTreeCompilerTestsVixen.Ai.Tests
  • BehaviorTreeCompositeTestsVixen.Ai.Tests
  • BehaviorTreeCostTestsVixen.Ai.Tests
  • BehaviorTreeDecoratorTestsVixen.Ai.Tests
  • BehaviorTreeDeterminismTestsVixen.Ai.Tests
  • BehaviorTreeInstanceVixen.Ai
  • BehaviorTreeTemplateVixen.Ai
  • BindingTestsVixen.Ai.Perception.Tests
  • BlackboardVixen.Ai
  • BlackboardDecoratorVixen.Ai
  • BlackboardLayoutVixen.Ai
  • BlackboardLayoutTestsVixen.Ai.Tests
  • BlackboardTestsVixen.Ai.Tests
  • BlackboardUtilityInputVixen.Ai
  • BlackboardWorldSourceVixen.Ai
  • BoardVixen.Ai.Nodes.Tests
  • BuildStateVixen.Ai
  • ClearBlackboardValueTaskVixen.Ai
  • CompareEntriesDecoratorVixen.Ai
  • CompileStateVixen.Ai
  • CompositeDecoratorVixen.Ai
  • ConditionalLoopDecoratorVixen.Ai
  • ConeDecoratorVixen.Ai
  • ConstantWorldSensorVixen.Ai
  • CountingObserverVixen.Ai.Tests
  • CountingSensorVixen.Ai.Tests
  • DefaultFocusServiceVixen.Ai.Nodes
  • DelegateObserverVixen.Ai.Tests
  • DelegateWorldSensorVixen.Ai
  • DistanceSensorVixen.Ai.Nodes
  • DistanceUtilityInputVixen.Ai
  • DoesPathExistDecoratorVixen.Ai.Nodes
  • GlobalVixen.Ai
  • GoapDomainContentCompilerVixen.Ai
  • GoapDomainTestsVixen.Ai.Tests