Blackboard & GetBlackboard()
virtual ~BehaviourClient()
BehaviourClient(const bool use_renderer_)
void OnValueRemoved(const std::string &key) override
void OnValueChanged(const std::string &key, const std::any &value) override
A map wrapper to store arbitrary data.
void Subscribe(BlackboardObserver *observer)
void Unsubscribe(BlackboardObserver *observer)
A client containing the different managers, and performing client-side physics.
std::shared_ptr< Renderer::RenderingManager > rendering_manager