Unify move-repeat speed API and refactor input handling
Replace legacy SetMoveRepeatRate with SetMoveRepeatSpeed and centralize move-repeat behavior in UserInput. UserInput now caches the InputSystemUIInputModule, computes moveRepeatRate from a speed factor, and exposes SetMoveRepeatSpeed to let screens adjust navigation repeat speed. The input update loop was refactored: axis repeat logic moved to UpdateAxisRepeat, hover detection consolidated into UpdateHoverObject using a cached CameraMain and EventSystem checks, and several touch-specific helpers were removed. Call sites (CutinViewer, DeckEditor, MateViewer) updated to call SetMoveRepeatSpeed with appropriate values; also minor fixes to light activation calls and platform conditional compilation for gamepad types.
Showing
This diff is collapsed.
Please register or sign in to comment