14 class DtDetonationInteraction;
19 class DtPortalDetonationInteraction;
21 namespace DtTenaBroker
34 Dt_DEF_TRANSLATOR_NAME(
"Detonation" );
41 virtual void enableTranslator(
bool enabled);
61 const DtDetonationInteraction& source );
81 virtual DtDetonationInteraction* translate( DtDetonationInteraction* destination,
87 static const char thisTranslatorName[];
89 void loadWarheadTypeMappingFile();
90 void loadDetonatinResultMappingFile();
94 virtual void createPortalInteraction(
const DtDetonationInteraction& incoming );
96 virtual void generateFirePdu(
const DtDetonationInteraction& incomding );
100 virtual void remapDetonationResult( DtDetonationInteraction* incoming,
101 DtDetonationResult detonationType)
const;
104 DtU32 detonationType )
const;
106 static void receiveTenaInteraction( DtDetonationInteraction* interaction,
void* userData );