33 const DtString& rwName = DtString::nullString(),
38 const DtString& rwName = DtString::nullString(),
49 const DtString& rwName = DtString::nullString(),
56 virtual DtWarheadType warhead()
const;
59 virtual void setWarhead(DtWarheadType wh);
62 virtual DtDetonatorFuze fuze()
const;
65 virtual void setFuze(DtDetonatorFuze fuze);
74 virtual void setAttacker(
const DtUUID&);
84 virtual void setTarget(
const DtUUID& target);
87 virtual void setLaserCode(
int code);
91 virtual int laserCode()
const;
94 virtual void setTargetLocation(
const DtVector& targetLocation);
98 virtual const DtVector& targetLocation()
const;
101 virtual DtReal detonationProximity()
const;
104 virtual void setDetonationProximity(DtReal proximity);
107 virtual void setDetonationTime(DtReal time);
110 virtual DtReal detonationTime()
const;
113 virtual void setArmed(
bool arm);
116 virtual bool armed()
const;
120 virtual void setCurrentMunition(
const DtSimMunition& currentMunition);
126 virtual void setDetonationAltitude(
double alt);
127 virtual double detonationAltitude()
const;