|
BehaviorTree
Core Library to create and execute Behavior Trees
|

Public Types | |
| enum class | Position { PRE = 0 , POST = 1 } |
| enum class | Mode { BREAKPOINT = 0 , REPLACE = 1 } |
| using | Ptr = std::shared_ptr< Hook > |
Public Attributes | |
| bool | enabled = true |
| Position | position = Position::PRE |
| uint16_t | node_uid = 0 |
| Mode | mode = Mode::BREAKPOINT |
| std::condition_variable | wakeup |
| std::mutex | mutex |
| bool | ready = false |
| bool | remove_when_done = false |
| NodeStatus | desired_status = NodeStatus::SKIPPED |