| 36 | } |
| 37 | |
| 38 | Trigger::Trigger(TriggerGroup& parent, const std::string& name, bool startState) |
| 39 | : m_parent(parent) |
| 40 | , m_lua(parent.m_lua) |
| 41 | { |
| 42 | m_name = name; |
| 43 | m_parent = parent; |
| 44 | m_enabled = startState; |
| 45 | m_fullName = this->getNamespace() + "." + this->getGroup() + "." + m_name; |
| 46 | m_lua["__TRIGGERS"][this->getTriggerLuaTableName()].get_or_create<sol::table>(); |
| 47 | m_lua["__TRIGGERS"][this->getTriggerLuaTableName()]["ArgTable"] |
| 48 | .get_or_create<sol::table>(); |
| 49 | Debug::Log->trace( |
| 50 | "<Trigger> Creating Trigger {0} @{1}", m_fullName, fmt::ptr(this)); |
| 51 | } |
| 52 | |
| 53 | bool Trigger::getState() const |
| 54 | { |
nothing calls this directly
no test coverage detected