#pragma once // Custom Classes #include "CDTable.h" #include #include class CDBehaviorParameterTable : public CDTable { private: typedef uint64_t BehaviorParameterHash; typedef float BehaviorParameterValue; std::unordered_map m_Entries; std::unordered_map m_ParametersList; public: void LoadValuesFromDatabase(); float GetValue(const uint32_t behaviorID, const std::string& name, const float defaultValue = 0); std::map GetParametersByBehaviorID(uint32_t behaviorID); };