public override void onHold(ARTouchController controller) { if (currentObject == null) { return; } currentObject.onHold(); currentObject.rb.isKinematic = false; controller.HoldMovable(currentObject); currentObject = null; }
public override void onTap(ARTouchController controller) { }
public override void onTarget(ARTouchController controller, Movable movable) { TryTarget(movable); }
public override void onUntarget(ARTouchController controller, Movable movable) { Untarget(); }
public override void onRelease(ARTouchController controller) { }
public abstract void onHold(ARTouchController controller);
public abstract void onTap(ARTouchController controller);
public abstract void onUntarget(ARTouchController controller, Movable movable);
public abstract void onRelease(ARTouchController controller);