45 static void createMultipleEntitiesCallback(
DtSimMessage* msg,
void* usr);
50 virtual void processCreateMultipleEntities(
DtSimMessage* msg);
53 virtual void createSelectionGroups(
const DtString groupName,
54 const std::vector<DtUUID>& entNames);
57 virtual bool collisionWithOtherEntities(
DtExtent& extent,
68 virtual void processCreateMultipleEntitiesNoNavData(
70 DtVrfObject* areaObject, std::vector<DtUUID>& nameList);
74 static void simTickCallback(
void* arg);
77 virtual void processSimTick();
92 , myCreationGroupIndex(groupIndex)
93 , myEntityRadius(entityRadius)
100 delete myCreationParameters;
101 myCreationParameters = 0;
109 typedef std::list<std::pair<CreateEntitiesGroup*, DtNavAreaQuery::Ptr> >
QueuedQueryData;