55 virtual const char*
type()
const;
73 static void landingTaskCallback(
DtSimMessage* msg,
void* usr);
79 static void taskCompleteReportCallback(
DtSimMessage* msg,
void* usr);
82 virtual void processTaskCompleteReport(
DtSimMessage* msg);
86 virtual bool startMovingToLandingPosition();
94 virtual bool sendMoveSubtask(
const DtUUID& destination);
97 virtual void doLanding();
102 virtual bool landingPosition(
DtVector& localPosition);
105 virtual bool landingPointValid(
const DtUUID&)
const;
118 virtual void pilotProperties();
120 static void objectAboutToBeRemovedCallback(
DtVrfObject*
object,
void* usr);
121 virtual void processObjectAboutToBeRemoved(
DtVrfObject*
object);