17 class DtReflectedDesignator;
68 virtual bool createPSR();
97 virtual DtVrfObject* createBombObject(
const DtEntityType& type);
108 DtGlobalObjectDesignator& targetIdOut,
DtVector targetLocationOut);
115 virtual void configureWarhead(
DtVrfObject* bomb, DtEventId eventId,
121 virtual bool targetDesginatorValid(DtReflectedDesignator* target);
126 virtual DtReflectedDesignator* lookupDesignator();
130 virtual int defaultLaserCode()
const;
135 static void setSyncLaserCodeCallback(
DtSimMessage* msg,
void* usr);
136 virtual void processSetSyncLaserCode(
DtSimMessage* msg);
142 static void setLaserCodeRequestCallback(
DtSimMessage* msg,
void* usrData);
143 virtual void processSetLaserCodeRequestMessage(
DtSimMessage* msg);
150 virtual void createAndSendFireInteraction(
DtVrfObject* bomb,
151 const DtEventId& eventId,
const DtGlobalObjectDesignator& targetObjectId,