AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
PlayerOrPetCheck Class Reference

#include "ScriptedCreature.h"

Public Member Functions

bool operator() (WorldObject *unit) const
 

Detailed Description

Member Function Documentation

◆ operator()()

bool PlayerOrPetCheck::operator() ( WorldObject unit) const
inline
182 {
183 if (unit->GetTypeId() != TYPEID_PLAYER)
184 if (!unit->ToUnit()->GetOwnerGUID().IsPlayer())
185 return true;
186
187 return false;
188 }
@ TYPEID_PLAYER
Definition: ObjectGuid.h:38
TypeID GetTypeId() const
Definition: Object.h:121
Unit * ToUnit()
Definition: Object.h:200
bool IsPlayer() const
Definition: ObjectGuid.h:170
ObjectGuid GetOwnerGUID() const
Definition: Unit.h:1814

References Unit::GetOwnerGUID(), Object::GetTypeId(), ObjectGuid::IsPlayer(), Object::ToUnit(), and TYPEID_PLAYER.