15 #include "makSettingsManager/settingsObject.h"
16 #include "makSettingsManager/boolSetting.h"
74 virtual void registerTaskMsgCallbacks();
78 virtual void unregisterTaskMsgCallbacks();
83 virtual void processSetting(
const DtBoolSetting* setting);
93 virtual void processUpdateSpawnInstanceCallback(
104 static void objectRemovedCallback(
DtVrfObject*
object,
void* usr);
105 virtual void processObjectRemoved(
DtVrfObject *
object);
107 static void objectRenamedCallback(
110 virtual void processObjectRenamed(
127 virtual void preFirstTickInit();
146 virtual std::list<DtVrfObject*> testAndSinkTraffic();
149 virtual bool shouldSinkObject(
DtVrfObject* trafficObject,
152 virtual void deleteObjects(
const std::list<DtVrfObject*>& objectList);
165 virtual bool canCreateNow(
DtTime timeNow)
const;
179 virtual DtVector creationLocationAndOrientation(
double& heading,
187 virtual double trafficSpeed();
198 void findClosestRoadSpawnPoints();