/* Copyright 2003-2007 ROBLOX Corporation, All Rights Reserved */ #pragma once #include "V8Tree/Instance.h" namespace RBX { class PartInstance; class TouchDebouncer; extern const char *const sTouchTransmitter; class TouchTransmitter : public DescribedCreatable , public Diagnostics::Countable { private: typedef DescribedCreatable Super; boost::scoped_ptr touchDebouncer; public: TouchTransmitter(); ~TouchTransmitter(); bool checkTouch(const shared_ptr& other); bool checkUntouch(const shared_ptr& other); }; } // namespace