本文整理汇总了C++中OutdoorPvPWG::HandleEssenceOfWintergrasp方法的典型用法代码示例。如果您正苦于以下问题:C++ OutdoorPvPWG::HandleEssenceOfWintergrasp方法的具体用法?C++ OutdoorPvPWG::HandleEssenceOfWintergrasp怎么用?C++ OutdoorPvPWG::HandleEssenceOfWintergrasp使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类OutdoorPvPWG
的用法示例。
在下文中一共展示了OutdoorPvPWG::HandleEssenceOfWintergrasp方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: HandlePlayerEnterZone
void OutdoorPvPMgr::HandlePlayerEnterZone(Player *plr, uint32 zoneid)
{
if (zoneid != NORTHREND_WINTERGRASP)
{
OutdoorPvPWG *pvpWG = (OutdoorPvPWG*)GetOutdoorPvPToZoneId(NORTHREND_WINTERGRASP);
if (pvpWG)
pvpWG->HandleEssenceOfWintergrasp(plr, zoneid);
}
OutdoorPvPMap::iterator itr = m_OutdoorPvPMap.find(zoneid);
if (itr == m_OutdoorPvPMap.end())
return;
if (itr->second->HasPlayer(plr))
return;
itr->second->HandlePlayerEnterZone(plr, zoneid);
sLog.outDebug("Player %u entered outdoorpvp id %u", plr->GetGUIDLow(), itr->second->GetTypeId());
}