15 #ifndef DtBallisticGunControllerDescriptor_H_
16 #define DtBallisticGunControllerDescriptor_H_
61 virtual DtTime loadAmmoTime()
const;
62 virtual void setLoadAmmoTime(
DtTime loadTime);
67 virtual DtTime unloadAmmoTime()
const;
68 virtual void setUnloadAmmoTime(
DtTime unloadTime);
73 virtual int roundsPerTriggerPull()
const;
74 virtual void setRoundsPerTriggerPull(
int value);
85 virtual const DtString& ammoSelectTableFilename();
98 virtual bool disabledBySuppression()
const;
99 virtual void setDisabledBySuppression(
const bool isDisabled);
104 virtual bool treatSelectedAsTasked()
const;
105 virtual void setTreatSelectedAsTasked(
bool t);
113 virtual DtString requiredTokensString()
const;
114 virtual std::set<DtString> requiredTokens()
const;
115 virtual void setRequiredTokensString(
const DtString& tokens);
120 virtual int gunPriority()
const;
121 virtual void setGunPriority(
const int p);