18 #include <vl/detonationInteraction.h>
39 parentRegistry = NULL,
bool readonly =
false);
41 parentRegistry = NULL,
bool readonly =
false);
64 virtual void setEventId(
const DtEventId& eventId);
65 virtual const DtEventId& eventId()
const;
70 virtual void setAttacker(
const DtUUID&);
80 virtual void setTarget(
const DtUUID&);
88 virtual void setVelocity(
const DtVector& velocity);
89 virtual const DtVector& velocity()
const;
92 virtual void setEntityLocation(
const DtVector& entityLocation);
93 virtual const DtVector& entityLocation()
const;
96 virtual void setWorldLocation(
const DtVector& worldLocation);
97 virtual const DtVector& worldLocation()
const;
100 virtual void setResult(DtDetonationResult result);
101 virtual DtDetonationResult result()
const;
104 virtual void setFuzeType(DtDetonatorFuze fuze);
105 virtual DtDetonatorFuze fuzeType()
const;
108 virtual void setMunitionType(
const DtEntityType& munType);
109 virtual const DtEntityType& munitionType()
const;
112 virtual void setQuantity(
int quant);
113 virtual int quantity()
const;
116 virtual void setRate(
int rate);
117 virtual int rate()
const;
120 virtual void setWarheadType(DtWarheadType type);
121 virtual DtWarheadType warheadType()
const;
129 virtual void setSimTime(
DtTime time);
130 virtual DtTime simTime()
const;