//将对象从网格中删除 BOOL CGridManager::RemoveObjectFromGrid(CWorldObject *pWorldObject, INT32 nIndex) { CGrid *pGrid = GetGridByIndex(nIndex); if(pGrid == NULL) { return FALSE; } return pGrid->RemoveObject(pWorldObject);; }
BOOL CGridManager::RemoveObjectFromGrid( CWorldObject *pWorldObject, FLOAT x, FLOAT z ) { CGrid *pGrid = GetGridByPos(x, z); if(pGrid == NULL) { return FALSE; } return pGrid->RemoveObject(pWorldObject);; }