WorldObject* ChatHandler::getSelectedObject() { if (!m_session) return NULL; ObjectGuid guid = m_session->GetPlayer()->GetTarget(); if (!guid) return GetNearbyGameObject(); return ObjectAccessor::GetUnit(*m_session->GetPlayer(), guid); }
WorldObject* ChatHandler::getSelectedObject() { if (!m_session) return NULL; uint64 guid = m_session->GetPlayer()->GetSelection(); if (guid == 0) return GetNearbyGameObject(); return ObjectAccessor::GetUnit(*m_session->GetPlayer(), guid); }