16 #include <vl/hostStructs.h>
110 virtual DtVrfObject * chooseTarget(
const DtEntityTargetList& targetList)
const;
116 virtual void tickMunitionLoader(
const DtVrfObject* target);
138 virtual bool acquireTarget(
const DtVrfObject* target);
143 virtual void maneuverRequiredToAcquireTarget(DtReal requiredHeading,
144 DtReal requiredPitch,
145 DtReal requiredMaxSpeed);
151 virtual bool loadedAmmoValidForTarget(
const DtVrfObject* target)
const;
169 virtual bool chooseAmmo(
const DtEntityType& entityType,
171 bool setCurrentMunition =
true);
187 virtual bool acceptSensorTargettingInput();
196 virtual void findBodyHeadingElevationToTarget(
const DtVrfObject *entity,
197 DtReal &bodyHeadingOut,
198 DtReal &bodyElevationOut)
const;
221 virtual void addRangeItems();