├── .gitignore ├── Config └── FilterPlugin.ini ├── Content ├── DA_WidgetInputConfig.uasset ├── IA_KeyboardShift.uasset └── IMC_WidgetInputOption.uasset ├── EnhancedWidgetNavigation.uplugin ├── LICENSE ├── README.md ├── Resources └── Icon128.png └── Source ├── .clang-format └── EnhancedWidgetNavigation ├── Classes ├── Blueprint │ ├── EWN_MenuWidget.cpp │ ├── EWN_MenuWidget.h │ ├── EWN_NavigationButton.cpp │ └── EWN_NavigationButton.h ├── EWN_WidgetInputSettings.cpp ├── EWN_WidgetInputSettings.h ├── EWN_WidgetInputSubsystem.cpp ├── EWN_WidgetInputSubsystem.h ├── EWN_WidgetInputTriggers.cpp ├── EWN_WidgetInputTriggers.h ├── EWN_WidgetTypes.h ├── Interfaces │ ├── EWN_Interface_PlayerInputExtension.cpp │ ├── EWN_Interface_PlayerInputExtension.h │ ├── EWN_Interface_WidgetNavigation.cpp │ ├── EWN_Interface_WidgetNavigation.h │ ├── EWN_Interface_WidgetNavigationChild.cpp │ └── EWN_Interface_WidgetNavigationChild.h └── Navigation │ ├── CursorHandler │ ├── EWN_WidgetNavigationCursorHandler.cpp │ ├── EWN_WidgetNavigationCursorHandler.h │ ├── EWN_WidgetNavigationCursorHandler_Grid.cpp │ ├── EWN_WidgetNavigationCursorHandler_Grid.h │ ├── EWN_WidgetNavigationCursorHandler_Grid_DistanceBased.cpp │ ├── EWN_WidgetNavigationCursorHandler_Grid_Simple.cpp │ ├── EWN_WidgetNavigationCursorHandler_Horizontal.cpp │ ├── EWN_WidgetNavigationCursorHandler_Horizontal.h │ ├── EWN_WidgetNavigationCursorHandler_Vertical.cpp │ └── EWN_WidgetNavigationCursorHandler_Vertical.h │ ├── EWN_WidgetNavigation.cpp │ ├── EWN_WidgetNavigation.h │ ├── EWN_WidgetNavigationConnector.cpp │ ├── EWN_WidgetNavigationConnector.h │ ├── EWN_WidgetNavigationHelper.cpp │ ├── EWN_WidgetNavigationHelper.h │ ├── EWN_WidgetNavigationSubsystem.cpp │ └── EWN_WidgetNavigationSubsystem.h ├── EnhancedWidgetNavigation.Build.cs └── Private ├── EWN_EnhancedInputComponent.cpp ├── EWN_EnhancedInputComponent.h ├── EWN_EnhancedPlayerInput.cpp ├── EWN_EnhancedPlayerInput.h ├── EnhancedWidgetNavigation.cpp ├── EnhancedWidgetNavigationPCH.h └── EnhancedWidgetNavigationVersion.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/.gitignore -------------------------------------------------------------------------------- /Config/FilterPlugin.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Config/FilterPlugin.ini -------------------------------------------------------------------------------- /Content/DA_WidgetInputConfig.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Content/DA_WidgetInputConfig.uasset -------------------------------------------------------------------------------- /Content/IA_KeyboardShift.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Content/IA_KeyboardShift.uasset -------------------------------------------------------------------------------- /Content/IMC_WidgetInputOption.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Content/IMC_WidgetInputOption.uasset -------------------------------------------------------------------------------- /EnhancedWidgetNavigation.uplugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/EnhancedWidgetNavigation.uplugin -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/README.md -------------------------------------------------------------------------------- /Resources/Icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Resources/Icon128.png -------------------------------------------------------------------------------- /Source/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/.clang-format -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Blueprint/EWN_MenuWidget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Blueprint/EWN_MenuWidget.cpp -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Blueprint/EWN_MenuWidget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Blueprint/EWN_MenuWidget.h -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Blueprint/EWN_NavigationButton.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Blueprint/EWN_NavigationButton.cpp -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Blueprint/EWN_NavigationButton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Blueprint/EWN_NavigationButton.h -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/EWN_WidgetInputSettings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/EWN_WidgetInputSettings.cpp -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/EWN_WidgetInputSettings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/EWN_WidgetInputSettings.h -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/EWN_WidgetInputSubsystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/EWN_WidgetInputSubsystem.cpp -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/EWN_WidgetInputSubsystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/EWN_WidgetInputSubsystem.h -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/EWN_WidgetInputTriggers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/EWN_WidgetInputTriggers.cpp -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/EWN_WidgetInputTriggers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/EWN_WidgetInputTriggers.h -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/EWN_WidgetTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/EWN_WidgetTypes.h -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Interfaces/EWN_Interface_PlayerInputExtension.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Interfaces/EWN_Interface_PlayerInputExtension.cpp -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Interfaces/EWN_Interface_PlayerInputExtension.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Interfaces/EWN_Interface_PlayerInputExtension.h -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Interfaces/EWN_Interface_WidgetNavigation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Interfaces/EWN_Interface_WidgetNavigation.cpp -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Interfaces/EWN_Interface_WidgetNavigation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Interfaces/EWN_Interface_WidgetNavigation.h -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Interfaces/EWN_Interface_WidgetNavigationChild.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Interfaces/EWN_Interface_WidgetNavigationChild.cpp -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Interfaces/EWN_Interface_WidgetNavigationChild.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Interfaces/EWN_Interface_WidgetNavigationChild.h -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Navigation/CursorHandler/EWN_WidgetNavigationCursorHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Navigation/CursorHandler/EWN_WidgetNavigationCursorHandler.cpp -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Navigation/CursorHandler/EWN_WidgetNavigationCursorHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Navigation/CursorHandler/EWN_WidgetNavigationCursorHandler.h -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Navigation/CursorHandler/EWN_WidgetNavigationCursorHandler_Grid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Navigation/CursorHandler/EWN_WidgetNavigationCursorHandler_Grid.cpp -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Navigation/CursorHandler/EWN_WidgetNavigationCursorHandler_Grid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Navigation/CursorHandler/EWN_WidgetNavigationCursorHandler_Grid.h -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Navigation/CursorHandler/EWN_WidgetNavigationCursorHandler_Grid_DistanceBased.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Navigation/CursorHandler/EWN_WidgetNavigationCursorHandler_Grid_DistanceBased.cpp -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Navigation/CursorHandler/EWN_WidgetNavigationCursorHandler_Grid_Simple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Navigation/CursorHandler/EWN_WidgetNavigationCursorHandler_Grid_Simple.cpp -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Navigation/CursorHandler/EWN_WidgetNavigationCursorHandler_Horizontal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Navigation/CursorHandler/EWN_WidgetNavigationCursorHandler_Horizontal.cpp -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Navigation/CursorHandler/EWN_WidgetNavigationCursorHandler_Horizontal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Navigation/CursorHandler/EWN_WidgetNavigationCursorHandler_Horizontal.h -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Navigation/CursorHandler/EWN_WidgetNavigationCursorHandler_Vertical.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Navigation/CursorHandler/EWN_WidgetNavigationCursorHandler_Vertical.cpp -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Navigation/CursorHandler/EWN_WidgetNavigationCursorHandler_Vertical.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Navigation/CursorHandler/EWN_WidgetNavigationCursorHandler_Vertical.h -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Navigation/EWN_WidgetNavigation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Navigation/EWN_WidgetNavigation.cpp -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Navigation/EWN_WidgetNavigation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Navigation/EWN_WidgetNavigation.h -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Navigation/EWN_WidgetNavigationConnector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Navigation/EWN_WidgetNavigationConnector.cpp -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Navigation/EWN_WidgetNavigationConnector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Navigation/EWN_WidgetNavigationConnector.h -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Navigation/EWN_WidgetNavigationHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Navigation/EWN_WidgetNavigationHelper.cpp -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Navigation/EWN_WidgetNavigationHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Navigation/EWN_WidgetNavigationHelper.h -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Navigation/EWN_WidgetNavigationSubsystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Navigation/EWN_WidgetNavigationSubsystem.cpp -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Classes/Navigation/EWN_WidgetNavigationSubsystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Classes/Navigation/EWN_WidgetNavigationSubsystem.h -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/EnhancedWidgetNavigation.Build.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/EnhancedWidgetNavigation.Build.cs -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Private/EWN_EnhancedInputComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Private/EWN_EnhancedInputComponent.cpp -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Private/EWN_EnhancedInputComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Private/EWN_EnhancedInputComponent.h -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Private/EWN_EnhancedPlayerInput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Private/EWN_EnhancedPlayerInput.cpp -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Private/EWN_EnhancedPlayerInput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Private/EWN_EnhancedPlayerInput.h -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Private/EnhancedWidgetNavigation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Private/EnhancedWidgetNavigation.cpp -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Private/EnhancedWidgetNavigationPCH.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Private/EnhancedWidgetNavigationPCH.h -------------------------------------------------------------------------------- /Source/EnhancedWidgetNavigation/Private/EnhancedWidgetNavigationVersion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koorinonaka/EnhancedWidgetNavigation/HEAD/Source/EnhancedWidgetNavigation/Private/EnhancedWidgetNavigationVersion.h --------------------------------------------------------------------------------