コード例 #1
0
ファイル: ObjectAccessor.cpp プロジェクト: GameOn/gameon
Player* ObjectAccessor::FindPlayer(uint64 guid)
{
    Player* plr = GetObjectInWorld(guid, (Player*)NULL);
    if (!plr || !plr->IsInWorld())
        return NULL;

    return plr;
}
コード例 #2
0
ファイル: ObjectAccessor.cpp プロジェクト: Attractivee/dfteam
Corpse*
ObjectAccessor::GetCorpse(WorldObject const &u, uint64 guid)
{
    Corpse * ret = GetObjectInWorld(guid, (Corpse*)NULL);
    if(!ret)
        return NULL;
    if(ret->GetMapId() != u.GetMapId())
        return NULL;
    if(ret->GetInstanceId() != u.GetInstanceId())
        return NULL;
    return ret;
}
コード例 #3
0
DynamicObject*
ObjectAccessor::GetDynamicObject(WorldObject const &u, uint64 guid)
{
    DynamicObject * ret = GetObjectInWorld(guid, (DynamicObject*)NULL);
    if(!ret)
        return NULL;
    if(ret->GetMapId() != u.GetMapId())
        return NULL;
    if(ret->GetInstanceId() != u.GetInstanceId())
        return NULL;
    return ret;
}
コード例 #4
0
ファイル: ObjectAccessor.cpp プロジェクト: Arkania/ArkCORE-NG
Unit* ObjectAccessor::FindUnit(uint64 guid)
{
    return GetObjectInWorld(guid, (Unit*)NULL);
}
コード例 #5
0
ファイル: ObjectAccessor.cpp プロジェクト: Arkania/ArkCORE-NG
Player* ObjectAccessor::FindPlayer(uint64 guid)
{
    return GetObjectInWorld(guid, (Player*)NULL);
}
コード例 #6
0
ファイル: ObjectAccessor.cpp プロジェクト: lukaasm/Core
DynamicObject* ObjectAccessor::FindDynamicObject(uint64 guid)
{
    return GetObjectInWorld(guid, (DynamicObject*)NULL);
}
コード例 #7
0
ファイル: ObjectAccessor.cpp プロジェクト: lukaasm/Core
Creature* ObjectAccessor::FindCreature(uint64 guid)
{
    return GetObjectInWorld(guid, (Creature*)NULL);
}
コード例 #8
0
ファイル: ObjectAccessor.cpp プロジェクト: GameOn/gameon
Pet* ObjectAccessor::GetPet(uint64 guid)
{
    return GetObjectInWorld(guid, (Pet*)NULL);
}
コード例 #9
0
ファイル: ObjectAccessor.cpp プロジェクト: Attractivee/dfteam
Vehicle*
ObjectAccessor::GetVehicle(uint64 guid)
{
    return GetObjectInWorld(guid, (Vehicle*)NULL);
}
コード例 #10
0
Pet* ObjectAccessor::FindPet(ObjectGuid guid)
{
    return GetObjectInWorld(guid, (Pet*)NULL);
}