public bool CanManipulate(Interactable interactable) { if (interactable == null || currManipulatedInteractable != null) { return(false); } SelectInteractableFromRange(); return(interactable == currSelectedInteractable && interactable.CanBeManipulated(interactionPoint)); }