Use UnityInput to support both legacy and new input systems by ManlyMarco · Pull Request #804 · bbepis/XUnity.AutoTranslator

src/XUnity.Common/XUnity.Common.csproj Added Unity.InputSystem.dll references for both target frameworks src/XUnity.Common/Utilities/UnityInput.cs New file containing abstraction layer with automatic input system detection and support for both legacy and new input systems src/XUnity.AutoTranslator.Plugin.Core/UI/XuaWindow.cs Migrated from direct Input usage to UnityInput.Current src/XUnity.AutoTranslator.Plugin.Core/UI/TranslationAggregatorWindow.cs Migrated from direct Input usage to UnityInput.Current src/XUnity.AutoTranslator.Plugin.Core/UI/TranslationAggregatorOptionsWindow.cs Migrated from direct Input usage to UnityInput.Current src/XUnity.AutoTranslator.Plugin.Core/UI/GUIUtil.cs Migrated from direct Input usage to UnityInput.Current src/XUnity.AutoTranslator.Plugin.Core/AutoTranslationPlugin.cs Migrated from direct Input usage to UnityInput.Current for keyboard input handling