| 164 | } |
| 165 | |
| 166 | BlackboardWeakPtr BehaviorState::blackboardPtr() { |
| 167 | if (auto master = m_board.maybe<BlackboardPtr>()) |
| 168 | return weak_ptr<Blackboard>(*master); |
| 169 | else |
| 170 | return m_board.get<BlackboardWeakPtr>(); |
| 171 | } |
| 172 | |
| 173 | BlackboardPtr BehaviorState::board() { |
| 174 | if (auto master = m_board.maybe<BlackboardPtr>()) |