public static bool CanInteract(this ICyanEmuInteractable interactable, float distance)
 {
     return(interactable.CanInteract() && distance < interactable.GetProximity()); // TODO multiply by camera scale?
 }
        public static bool CanInteract(this ICyanEmuInteractable interactable, float distance)
        {
            float proximityCalculation = CalculateInteractDistanceFormula() * interactable.GetProximity();

            return(interactable.CanInteract() && distance <= proximityCalculation);
        }