mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-04-22 04:45:31 +00:00
Collision events
This commit is contained in:
parent
2a96c946b7
commit
8aaed004f1
2 changed files with 38 additions and 0 deletions
|
|
@ -1860,6 +1860,18 @@ public:
|
|||
|
||||
protected:
|
||||
DECLARE_CALLBACK( F32, validateCameraFov, (F32 fov) );
|
||||
public:
|
||||
class CollisionEventCallback
|
||||
{
|
||||
public:
|
||||
virtual void collisionNotify(SceneObject* shape0, SceneObject* shape1, const VectorF& vel)=0;
|
||||
};
|
||||
private:
|
||||
Vector<CollisionEventCallback*> collision_callbacks;
|
||||
void notifyCollisionCallbacks(SceneObject*, const VectorF& vel);
|
||||
public:
|
||||
void registerCollisionCallback(CollisionEventCallback*);
|
||||
void unregisterCollisionCallback(CollisionEventCallback*);
|
||||
|
||||
protected:
|
||||
enum {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue