#ifndef KBE_TRAP_TRIGGER_H
#define KBE_TRAP_TRIGGER_H
#include "range_trigger.h"
namespace KBEngine{
class Entity;
class ProximityController;
class TrapTrigger : public RangeTrigger
{
public:
TrapTrigger(CoordinateNode* origin, ProximityController* pProximityController, float xz = 0.0f, float y = 0.0f);
virtual ~TrapTrigger();
某个节点进入或者离开了rangeTrigger
*/
virtual void onEnter(CoordinateNode * pNode);
virtual void onLeave(CoordinateNode * pNode);
protected:
ProximityController* pProximityController_;
};
}
#ifdef CODE_INLINE
#include "trap_trigger.inl"
#endif
#endif