public static void TryInteractAimedWith(PlayerInteractor interactor) { if (aimed != null) { if (aimed.CanInteractWith(interactor)) { aimed.InteractWith(interactor); } else { aimed.BlockedInteractWith(interactor); } } }