39 const DtString& rwName = DtString::nullString(),
43 const DtString& rwName = DtString::nullString(),
52 const DtString& rwName = DtString::nullString(),
65 virtual void removePendingDetonation(
const DtEventId& eventId);
68 virtual void setNumberOfRoundsToFire(
int number);
69 virtual int numberOfRoundsToFire()
const;
72 virtual void setRoundsFiredSoFar(
int number);
73 virtual int roundsFiredSoFar()
const;
76 virtual void setHeightAboveTerrain(DtReal height);
78 virtual DtReal heightAboveTerrain();
80 virtual void setCurrentTargetLocation(
const DtVector& location);
81 virtual const DtVector& currentTargetLocation();
86 virtual void setTaskCurrentlyQueued(
bool queued);
87 virtual bool taskCurrentlyQueued();