コード例 #1
0
void AddObjectHelper(CellPair& cell, GridRefManager<T>& m, uint32& count, Map* map, T* obj)
{
    obj->GetGridRef().link(&m, obj);
    AddUnitState(obj, cell);
    obj->AddToWorld();
    if (obj->isActiveObject())
        map->AddToActive(obj);

    ++count;
}
コード例 #2
0
ファイル: ObjectGridLoader.cpp プロジェクト: Adeer/OregonCore
void AddObjectHelper(CellCoord& cell, GridRefManager<T>& m, uint32& count, Map* map, T* obj)
{
    obj->AddToGrid(m);
    AddUnitState(obj, cell);
    obj->AddToWorld();
    if (obj->isActiveObject())
        map->AddToActive(obj);

    ++count;
}