21 enum CollisionType {CollisionType_INELASTIC=0, CollisionType_ELASTIC=1};
29 virtual std::string getCollidingObjectId();
30 virtual void setCollidingObjectId(std::string val);
32 virtual DtVector getCollisionLocation();
33 virtual void setCollisionLocation(
DtVector val);
35 virtual CollisionType getCollisionType();
36 virtual void setCollisionType(CollisionType val);
38 virtual int getEventId();
39 virtual void setEventId(
int val);
41 virtual float getIssuingObjectMass();
42 virtual void setIssuingObjectMass(
float val);
44 virtual std::string getIssuingObjectId();
45 virtual void setIssuingObjectId(std::string val);
47 virtual DtVector getIssuingObjectVelocity();
48 virtual void setIssuingObjectVelocity(
DtVector val);
54 static DtMessage* decode(
unsigned char* buffer,
int length);
55 static std::string theMessageName();