7 #ifndef DtMunitionEncoder_H_
8 #define DtMunitionEncoder_H_
25 class DT_DLL_VL DtMunitionEncoder :
public DtPhysicalEntityEncoder
32 DtObjClassDesc* classDesc);
35 virtual ~DtMunitionEncoder();
38 DtMunitionEncoder(
const DtMunitionEncoder& orig);
41 DtMunitionEncoder& operator=(
const DtMunitionEncoder& orig);
47 static DtHlaStateEncoder* create(
49 DtObjClassDesc* classDesc);
54 DtDECLARE_ENTITY_ATTR_CHECKER(LauncherFlashPresent);
57 DtDECLARE_ENTITY_ATTR_ENCODER(LauncherFlashPresent);
65 #define DtDEFINE_SIMPLE_MUN_ATTR_ENCODER( \
66 attrName, netType, inspector) \
67 DtDEFINE_SIMPLE_ATTR_ENCODER(DtMunitionEncoder, \
68 DtEntityStateRepository, \
69 attrName, netType, inspector)
76 #define DtDEFINE_SIMPLE_MUN_ATTR_CHECKER( \
77 attrName, inspector) \
78 DtDEFINE_SIMPLE_ATTR_CHECKER(DtMunitionEncoder, \
79 DtEntityStateRepository, \