15 #ifndef DtDamageComponentDescriptor_H_
16 #define DtDamageComponentDescriptor_H_
75 virtual DtReal smokeTime()
const;
76 virtual void setSmokeTime(DtReal smokeTime);
81 virtual DtTime flameTime()
const;
82 virtual void setFlameTime(DtTime flameTime);
87 virtual bool terminateOnDestroy()
const;
88 virtual void setTerminateOnDestroy(
bool yesNo);
94 virtual bool getKillProbabilities(
const DtSimMunition& munition,
const
95 DtString& surface, DtReal angleOfIncidence, DtReal range,
101 virtual void setUnderFireTime(DtTime underFireTime);
102 virtual DtTime underFireTime()
const;
107 virtual DtReal underFireDistance()
const;
108 virtual void setUnderFireDistance(DtReal underFireDistance);
113 virtual bool underFireFromFriendly()
const;
114 virtual void setUnderFireFromFriendly(
bool b);
119 virtual void putSelf(FILE* fp,
int indentLevel = 0,
bool writeUnspecified =
false,