2024-02-25 14:46:47 +00:00
|
|
|
#pragma once
|
2023-06-20 04:33:09 +00:00
|
|
|
|
|
|
|
#include "StarHumanoid.hpp"
|
|
|
|
|
|
|
|
namespace Star {
|
|
|
|
|
|
|
|
STAR_CLASS(EmoteProcessor);
|
|
|
|
|
|
|
|
class EmoteProcessor {
|
|
|
|
public:
|
|
|
|
EmoteProcessor();
|
|
|
|
|
|
|
|
HumanoidEmote detectEmotes(String const& chatter) const;
|
|
|
|
|
|
|
|
private:
|
|
|
|
struct EmoteBinding {
|
|
|
|
EmoteBinding() : emote() {}
|
|
|
|
String text;
|
|
|
|
HumanoidEmote emote;
|
|
|
|
};
|
|
|
|
List<EmoteBinding> m_emoteBindings;
|
|
|
|
};
|
|
|
|
|
|
|
|
}
|