15 class DtReflectedDesignator;
48 virtual const char*
type()
const;
66 virtual bool createPSR();
95 virtual DtVrfObject* createBombObject(
const DtEntityType& type);
113 virtual void configureWarhead(
DtVrfObject* bomb, DtEventId eventId,
119 virtual bool targetDesginatorValid(DtReflectedDesignator* target);
124 virtual DtReflectedDesignator* lookupDesignator();
128 virtual int defaultLaserCode()
const;
133 static void setSyncLaserCodeCallback(
DtSimMessage* msg,
void* usr);
134 virtual void processSetSyncLaserCode(
DtSimMessage* msg);
140 static void setLaserCodeRequestCallback(
DtSimMessage* msg,
void* usrData);
141 virtual void processSetLaserCodeRequestMessage(
DtSimMessage* msg);
148 virtual void createAndSendFireInteraction(
DtVrfObject* bomb,