[Bleeding] Trigger Class Question

roadblock.ftw

11-04-2008 05:18:57

class NxPublicClass Trigger : public SimpleActor {

friend class SceneTriggerController;
friend class VoidPointer;

public:

Trigger(SimpleShape*, TriggerContactCallback*, Scene*);
~Trigger();

/** \brief Get the callback associated with this trigger
*/
TriggerContactCallback* getCallback() {
return mCallback;
}

void addSimpleShape(SimpleShape*);


Actors getActors();

protected:
TriggerContactCallback* mCallback;
VoidPointer* mUserData;
};


How can I tell which Trigger has been passed in, beyond storing and querying pointer/name pairs, whenever an Enter/Stay/Exit method of TriggerContactCallback is called. The trigger class no longer has a getName() method and I cannot find an alternative/replacement within any of its current properties and methods.