private Vector3 ComputeSurfacePosition(Vector3 point, PokeInteractable interactable) { return(interactable.ClosestSurfacePoint(point)); }
private void HandleUnlock(PokeInteractable pokeInteractable) { _syntheticHand.FreeWrist(); _isTouching = false; }
public void InjectPokeInteractable(PokeInteractable pokeInteractable) { _pokeInteractable = pokeInteractable; }
private void HandleLock(PokeInteractable pokeInteractable) { _isTouching = true; _initialTouchPoint = _pokeInteractor.TouchPoint; }
public void InjectAllPokeInteractableVisual(PokeInteractable pokeInteractable, Transform buttonBaseTransform) { InjectPokeInteractable(pokeInteractable); InjectButtonBaseTransform(buttonBaseTransform); }