public override void Act(StateController controller) { if (controller.Interactor != null && !controller.IsInteracting && InRangeOfInteractor(controller)) { controller.AcceptInteraction(); } }