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);
 }
Beispiel #2
0
 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);
 }
Beispiel #3
0
 // 自己调用的callback,仅在启用自定义输入系统时生效
 public void setPreClickCallback(ObjectPreClickCallback callback, object userData)
 {
     mObjectPreClickCallback = callback; mObjectPreClickCallbackUserData = userData;
 }