bool TalkActions::registerEvent(Event* event, xmlNodePtr p) { TalkAction* talkAction = dynamic_cast<TalkAction*>(event); if(!talkAction) return false; wordsMap.push_back(std::make_pair(talkAction->getWords(), talkAction)); return true; }
bool TalkActions::registerEvent(Event* event, const pugi::xml_node& node) { TalkAction* talkAction = dynamic_cast<TalkAction*>(event); if (!talkAction) { return false; } wordsMap.emplace_back(talkAction->getWords(), talkAction); return true; }