MCPcopy Create free account
hub / github.com/ObEngine/ObEngine / Trigger

Method Trigger

src/Core/Triggers/Trigger.cpp:38–51  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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 {

Callers

nothing calls this directly

Calls 5

getNamespaceMethod · 0.95
getGroupMethod · 0.95
traceMethod · 0.80
ptrFunction · 0.50

Tested by

no test coverage detected