114 static void fireAtTargetTaskCallback(
DtSimMessage* msg,
void* usr);
115 virtual void processFireAtTargetTask(
DtSimMessage* msg);
127 static void fireNowCallback(
DtSimMessage* msg,
void* usr);
166 virtual bool createOutputPorts();
173 virtual bool createPSR();
176 virtual void registerRadioMessageCallbacks();
179 static void setTargetCallback(
DtSimMessage* msg,
void* usr);
193 virtual void selectTargets();
197 virtual bool targetForce(DtForceType force)
const;
212 virtual void updateRegionEvaluators();
222 virtual void setupDetectableForces(DtForceType);
227 static void hostilitiesChangedCallback(DtU8 force,
void* usr);
228 virtual void processHostilitiesChanged(DtU8 force);
232 virtual void clearTargets();
235 virtual bool isSurrenderedLifeform(
const DtVrfObject* entity)
const;
244 virtual void findWeaponControlInterfaces();
248 virtual bool permissionToFire();