csharp
public enum BehaviorNodeKindWhich of the four kinds a node is.
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)
CompositeOrdered children and a rule for walking them.
TaskA leaf, and an IAgentAction.
Used by (9)
- AiSnapshotsVixen.Ai
- BehaviorNodeVixen.Ai
- BehaviorNodeDefinitionVixen.Ai
- BehaviorTreeVixen.Ai
- BehaviorTreeAbortOrderingTestsVixen.Ai.Tests
- BehaviorTreeInstanceVixen.Ai
- BehaviorTreeTemplateVixen.Ai
- BuildStateVixen.Ai
- CompileStateVixen.Ai