本文整理汇总了C++中Trigger::Enable方法的典型用法代码示例。如果您正苦于以下问题:C++ Trigger::Enable方法的具体用法?C++ Trigger::Enable怎么用?C++ Trigger::Enable使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Trigger
的用法示例。
在下文中一共展示了Trigger::Enable方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ParseAllTriggers
void MainEventPool::ParseAllTriggers(XmlNode* rootNode)
{
// trigsNode is root node in map's triggers file
// First save all variables - find node Variables
XmlNode* varsNode = rootNode->first_node("Variables", 9);
// Save all variables
// Create triggers - find Triggers node
XmlNode* trigsNode = rootNode->first_node("Triggers", 8);
XmlNode* trigNode = trigsNode->first_node("Trigger");
while(trigNode != 0)
{
Trigger* trigger = CreateTrigger(trigNode);
_triggers.insert(std::make_pair(trigger->GetName(), trigger));
bool enabled = XmlUtility::XmlGetBoolIfExists(trigNode, "is_enabled", true);
if(enabled)
trigger->Enable();
trigNode = trigNode->next_sibling();
}
}