ComponentTypeID GetComponentTypeID_Static()
Runtime context supplying Blackboard variables and dynamic pin values.
bool GetBlackboardVariable(const std::string &key, float &outValue) const
Looks up a Blackboard variable.
void SetDynamicPinValue(const std::string &pinID, float value)
Stores or overwrites the runtime value for a dynamic data pin.
std::map< std::string, float > m_blackboardVariables
Blackboard key -> value.
void Clear()
Removes all stored variables and pin values.
void SetBlackboardVariable(const std::string &key, float value)
Stores or overwrites a Blackboard variable.
bool GetDynamicPinValue(const std::string &pinID, float &outValue) const
Looks up the runtime value of a dynamic data pin.
std::map< std::string, float > m_dynamicPinValues
Pin UUID -> value.
bool HasBlackboardVariable(const std::string &key) const
Returns true when the given key has been set.
< Provides AssetID and INVALID_ASSET_ID