17 class DtDetonationInteraction;
20 class DtPortalDetonationInteraction;
52 static const char* translatorName();
54 virtual const char* virtualTranslatorName()
const;
57 virtual void enableTranslator(
bool enabled);
77 const DtDetonationInteraction& source );
97 virtual DtDetonationInteraction* translate( DtDetonationInteraction* destination,
103 static const char thisTranslatorName[];
105 void loadWarheadTypeMappingFile();
106 void loadDetonatinResultMappingFile();
110 virtual void createPortalInteraction(
const DtDetonationInteraction& incoming );
112 virtual void generateFirePdu(
const DtDetonationInteraction& incomding );
116 virtual void remapDetonationResult( DtDetonationInteraction* incoming,
117 DtDetonationResult detonationType)
const;
120 DtU32 detonationType )
const;
122 static void receiveTenaInteraction( DtDetonationInteraction* interaction,
void* userData );
147 #endif //end #ifndef detInTrans_H_