18 #ifndef DtVrfWeaponPSR_H_
19 #define DtVrfWeaponPSR_H_
23 #include <vl/hostStructs.h>
44 const DtString& rwName = DtString::nullString(),
48 const DtString& rwName = DtString::nullString(),
57 const DtString& rwName = DtString::nullString(),
66 virtual void setCurrentTarget(
const DtEntityIdentifier& target,
67 bool targetOverride =
false);
68 virtual const DtEntityIdentifier& currentTarget()
const;
73 virtual void setUserTargetOverride(
bool userTargetOverride);
74 virtual bool userTargetOverride()
const;
77 virtual void setCurrentTargetName(
const DtString& target,
78 bool targetOverride =
false);
79 virtual const DtString& currentTargetName()
const;
86 virtual void setCurrentMunitionName(
const DtString & currentMunitionName);
88 virtual const DtString & currentMunitionName()
const;
91 virtual bool targetAcquired()
const;
92 virtual void setTargetAcquired(
bool targetAcquired);