6 #ifndef pDetonationInter_H_
7 #define pDetonationInter_H_
15 #include <vlutil/vlString.h>
16 #include <vlutil/vlNetTypes.h>
17 #include <matrix/vlVector.h>
18 #include <vlpi/articulatedPartCollection.h>
22 class DtPortalConnection;
33 typedef void (*DtPortalDetonationInteractionCb)
97 DtDEC_ATTRIBUTE(DtArticulatedPartCollection, ArticulatedPartList, articulatedPartList);
108 DtDEC_ATTRIBUTE(DtVector, RelativeBulletLocation, relativeBulletLocation );
122 virtual unsigned int netSize()
const;
123 virtual void writeSelfToBuffer(
void *buffer)
const ;
124 virtual void readSelfFromBuffer(
const void *buffer);
125 virtual std::ostream &printDataToStream(std::ostream &str)
const;
136 DtPortalDetonationInteractionCb cb,
void *usr);
138 DtPortalDetonationInteractionCb cb,
void *usr);
143 #endif //end #ifndef pDetonationInter_H_