54 return !(*
this == rhs);
63 virtual void addTargetAmmunitionPriority(
const DtEntityType&);
66 virtual void removeTargetAmmunitionPriority(
const DtEntityType&);
69 virtual void makeTopPriority(
const DtEntityType&);
72 virtual bool replacePriority(
const DtEntityType& oldAmmo,
const DtEntityType& newAmmo);
75 virtual void setTargetAmmunitionPriorities(
const std::vector<DtEntityType>&);
83 virtual void setTargetType(
const DtEntityType&);
89 virtual bool hasTargetAmmunition(
const DtEntityType& s)
const;
bool operator==(const DtReaderWriter &) const
Equivalence operator.
const DtEntityType & targetType() const
Definition: ammunitionPrioritiesListEntry.h:78
DtRwEntityType myTargetType
Definition: ammunitionPrioritiesListEntry.h:96
The DtAmmunitionManager is a clas that will maintain ammunition (that which is not published...
Definition: ammunitionManager.h:17
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtAmmoSelectEntry.
Definition: ammoSelectEntry.h:24
virtual void postGetSelf()
Called after either version of getSelf (mtl or environment). Default is no-op.
class DtRwEntityTypeList:
Definition: rwEntityTypeList.h:23
Definition: readerWriter.h:85
Definition: readerWriterRegistry.h:39
DtRwEntityTypeList myPriorities
Definition: ammunitionPrioritiesListEntry.h:97
virtual void preGetSelf()
Called before either version of get self (file or environment). Default is no-op. ...
File: rwEntType.h.
Definition: rwEntityType.h:26
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
Definition: ammunitionPrioritiesListEntry.h:26
const DtRwEntityTypeList & targetAmmunitionPriorities() const
Definition: ammunitionPrioritiesListEntry.h:57
bool operator!=(const DtAmmunitionPrioritiesListEntry &rhs)
Definition: ammunitionPrioritiesListEntry.h:52