public void registeCollider(myUIObject obj, ObjectClickCallback clickCallback, ObjectPreClickCallback preClick, object preClickUserData, bool passRay = false) { setObjectCallback(obj, clickCallback, null, null); mGlobalTouchSystem.registeCollider(obj); obj.setPreClickCallback(preClick, preClickUserData); obj.setPassRay(passRay); obj.setEnable(true); }
public void registeBoxCollider(txUIObject obj, ObjectClickCallback clickCallback, ObjectPreClickCallback preClick, object preClickUserData, bool passRay = false) { mGlobalTouchSystem.registeBoxCollider(obj, clickCallback, null, null); obj.setPreClickCallback(preClick, preClickUserData); obj.setPassRay(passRay); }
// 自己调用的callback,仅在启用自定义输入系统时生效 public void setPreClickCallback(ObjectPreClickCallback callback, object userData) { mObjectPreClickCallback = callback; mObjectPreClickCallbackUserData = userData; }