Ejemplo n.º 1
0
Player* ObjectAccessor::GetPlayer(WorldObject const& u, uint64 guid, bool alive)
{
    if (Player* pPlayer = GetObjectInMap(guid, u.GetMap(), (Player*)NULL))
        if (!alive || pPlayer->isAlive())
            return pPlayer;
    return NULL;
}
Ejemplo n.º 2
0
Pet* ObjectAccessor::GetPet(WorldObject const& u, uint64 guid, bool alive)
{
    if (Pet* pPet = GetObjectInMap(guid, u.GetMap(), (Pet*)NULL))
        if (!alive || pPet->isAlive())
            return pPet;
    return NULL;
}
Ejemplo n.º 3
0
Creature* ObjectAccessor::GetCreature(WorldObject const& u, uint64 guid, bool alive)
{
    if (Creature* pCreature = GetObjectInMap(guid, u.GetMap(), (Creature*)NULL))
        if (!alive || pCreature->isAlive())
            return pCreature;
    return NULL;
}
Ejemplo n.º 4
0
Unit* ObjectAccessor::GetUnit(WorldObject const& u, uint64 guid, bool alive)
{
    if (Unit* pUnit = GetObjectInMap(guid, u.GetMap(), (Unit*)NULL))
    {
        if (!alive || pUnit->isAlive())
            return pUnit;
    }
    return NULL;
}
Ejemplo n.º 5
0
Player* ObjectAccessor::GetPlayer(WorldObject const& u, uint64 guid)
{
    return GetObjectInMap(guid, u.GetMap(), (Player*)NULL);
}
Ejemplo n.º 6
0
Creature* ObjectAccessor::GetCreature(WorldObject const& u, uint64 guid)
{
    return GetObjectInMap(guid, u.GetMap(), (Creature*)NULL);
}
Ejemplo n.º 7
0
Unit* ObjectAccessor::GetUnit(WorldObject const& u, uint64 guid)
{
    return GetObjectInMap(guid, u.GetMap(), (Unit*)NULL);
}
Ejemplo n.º 8
0
DynamicObject* ObjectAccessor::GetDynamicObject(WorldObject const& u, uint64 guid)
{
    return GetObjectInMap(guid, u.GetMap(), (DynamicObject*)NULL);
}
Ejemplo n.º 9
0
Transport* ObjectAccessor::GetTransport(WorldObject const& u, uint64 guid)
{
    return GetObjectInMap(guid, u.GetMap(), (Transport*)NULL);
}
Ejemplo n.º 10
0
Pet* ObjectAccessor::GetPet(WorldObject const& u, ObjectGuid guid)
{
    return GetObjectInMap(guid, u.GetMap(), (Pet*)NULL);
}
Ejemplo n.º 11
0
Corpse* ObjectAccessor::GetCorpse(WorldObject const& u, ObjectGuid guid)
{
    return GetObjectInMap(guid, u.GetMap(), (Corpse*)NULL);
}