#ifndef __LUTRIGGERS__H__ #define __LUTRIGGERS__H__ #include #include #include class Command; class Event; enum class eTriggerCommandType; enum class eTriggerEventType; namespace LUTriggers { struct Command { eTriggerCommandType id; std::string target; std::string targetName; std::string args; }; struct Event { eTriggerEventType id; std::vector commands; }; struct Trigger { uint32_t id; bool enabled; std::vector events; }; }; #endif //!__LUTRIGGERS__H__