14#include <unordered_set>
33 const std::string& entityName,
41 const std::string& entityName,
42 const std::string& spritesheetId,
47 void LogError(
const std::string& message);
ComponentTypeID GetComponentTypeID_Static()
AnimationErrorHandler()=default
static AnimationErrorHandler & Get()
std::string GenerateErrorKey(const std::string &error)
void LogMissingSpritesheet(const std::string &entityName, const std::string &spritesheetId, const std::string &animName)
~AnimationErrorHandler()=default
void LogError(const std::string &message)
void LogMissingAnimation(const std::string &entityName, const std::string &graphPath, const std::string &stateName, const std::string &animName)
AnimationErrorHandler(const AnimationErrorHandler &)=delete
static AnimationErrorHandler & GetInstance()
std::unordered_set< std::string > m_loggedErrors
AnimationErrorHandler & operator=(const AnimationErrorHandler &)=delete