Vixen
c7401864
csharp
public enum BehaviorNodeKind

Which of the four kinds a node is.

Read the guide page for this →

Remarks

Two of the four are nodes; the other two — decorators and services — are attached to a node rather than being one, so they are not in this enum. That is the shape doc 37 § D4 takes from Unreal: an attachment is always exactly one edge to exactly one parent, can never be shared, and has no position of its own, so drawing it as an edge would be a wire the author has to route to say nothing.

Fields and properties (2)

  • Composite

    Ordered children and a rule for walking them.

  • Task

    A leaf, and an IAgentAction.

Used by (8)

  • BehaviorNodeVixen.Ai
  • BehaviorNodeDefinitionVixen.Ai
  • BehaviorTreeVixen.Ai
  • BehaviorTreeAbortOrderingTestsVixen.Ai.Tests
  • BehaviorTreeInstanceVixen.Ai
  • BehaviorTreeTemplateVixen.Ai
  • BuildStateVixen.Ai
  • CompileStateVixen.Ai