├── .clang-format ├── .gitattributes ├── .gitignore ├── .pre-commit-config.yaml ├── CMakeLists.txt ├── Code ├── CMakeLists.txt ├── Include │ └── FirstPersonController │ │ ├── FirstPersonControllerBus.h │ │ ├── FirstPersonControllerComponentBus.h │ │ ├── FirstPersonExtrasBus.h │ │ ├── FirstPersonExtrasComponentBus.h │ │ └── PidController.h ├── Platform │ ├── Android │ │ ├── PAL_android.cmake │ │ ├── firstpersoncontroller_api_files.cmake │ │ ├── firstpersoncontroller_private_files.cmake │ │ └── firstpersoncontroller_shared_files.cmake │ ├── Linux │ │ ├── PAL_linux.cmake │ │ ├── firstpersoncontroller_api_files.cmake │ │ ├── firstpersoncontroller_editor_api_files.cmake │ │ ├── firstpersoncontroller_private_files.cmake │ │ └── firstpersoncontroller_shared_files.cmake │ ├── Mac │ │ ├── PAL_mac.cmake │ │ ├── firstpersoncontroller_api_files.cmake │ │ ├── firstpersoncontroller_editor_api_files.cmake │ │ ├── firstpersoncontroller_private_files.cmake │ │ └── firstpersoncontroller_shared_files.cmake │ ├── Windows │ │ ├── PAL_windows.cmake │ │ ├── firstpersoncontroller_api_files.cmake │ │ ├── firstpersoncontroller_editor_api_files.cmake │ │ ├── firstpersoncontroller_private_files.cmake │ │ └── firstpersoncontroller_shared_files.cmake │ └── iOS │ │ ├── PAL_ios.cmake │ │ ├── firstpersoncontroller_api_files.cmake │ │ ├── firstpersoncontroller_private_files.cmake │ │ └── firstpersoncontroller_shared_files.cmake ├── Source │ ├── Clients │ │ ├── FirstPersonControllerComponent.cpp │ │ ├── FirstPersonControllerComponent.h │ │ ├── FirstPersonControllerModule.cpp │ │ ├── FirstPersonControllerSystemComponent.cpp │ │ ├── FirstPersonControllerSystemComponent.h │ │ ├── FirstPersonExtrasComponent.cpp │ │ └── FirstPersonExtrasComponent.h │ ├── FirstPersonControllerModuleInterface.h │ └── Tools │ │ ├── FirstPersonControllerEditorModule.cpp │ │ ├── FirstPersonControllerEditorSystemComponent.cpp │ │ └── FirstPersonControllerEditorSystemComponent.h ├── Tests │ ├── Clients │ │ └── FirstPersonControllerTest.cpp │ └── Tools │ │ └── FirstPersonControllerEditorTest.cpp ├── firstpersoncontroller_api_files.cmake ├── firstpersoncontroller_editor_api_files.cmake ├── firstpersoncontroller_editor_private_files.cmake ├── firstpersoncontroller_editor_shared_files.cmake ├── firstpersoncontroller_editor_tests_files.cmake ├── firstpersoncontroller_private_files.cmake ├── firstpersoncontroller_shared_files.cmake └── firstpersoncontroller_tests_files.cmake ├── LICENSE.txt ├── README.md ├── Registry └── assetprocessor_settings.setreg ├── gem.json ├── preview.png └── repo.json /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | compile_commands.json 3 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/CMakeLists.txt -------------------------------------------------------------------------------- /Code/Include/FirstPersonController/FirstPersonControllerBus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Include/FirstPersonController/FirstPersonControllerBus.h -------------------------------------------------------------------------------- /Code/Include/FirstPersonController/FirstPersonControllerComponentBus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Include/FirstPersonController/FirstPersonControllerComponentBus.h -------------------------------------------------------------------------------- /Code/Include/FirstPersonController/FirstPersonExtrasBus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Include/FirstPersonController/FirstPersonExtrasBus.h -------------------------------------------------------------------------------- /Code/Include/FirstPersonController/FirstPersonExtrasComponentBus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Include/FirstPersonController/FirstPersonExtrasComponentBus.h -------------------------------------------------------------------------------- /Code/Include/FirstPersonController/PidController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Include/FirstPersonController/PidController.h -------------------------------------------------------------------------------- /Code/Platform/Android/PAL_android.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Platform/Android/PAL_android.cmake -------------------------------------------------------------------------------- /Code/Platform/Android/firstpersoncontroller_api_files.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(FILES 3 | ) 4 | -------------------------------------------------------------------------------- /Code/Platform/Android/firstpersoncontroller_private_files.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Platform/Android/firstpersoncontroller_private_files.cmake -------------------------------------------------------------------------------- /Code/Platform/Android/firstpersoncontroller_shared_files.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Platform/Android/firstpersoncontroller_shared_files.cmake -------------------------------------------------------------------------------- /Code/Platform/Linux/PAL_linux.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Platform/Linux/PAL_linux.cmake -------------------------------------------------------------------------------- /Code/Platform/Linux/firstpersoncontroller_api_files.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(FILES 3 | ) 4 | -------------------------------------------------------------------------------- /Code/Platform/Linux/firstpersoncontroller_editor_api_files.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(FILES 3 | ) 4 | -------------------------------------------------------------------------------- /Code/Platform/Linux/firstpersoncontroller_private_files.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Platform/Linux/firstpersoncontroller_private_files.cmake -------------------------------------------------------------------------------- /Code/Platform/Linux/firstpersoncontroller_shared_files.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Platform/Linux/firstpersoncontroller_shared_files.cmake -------------------------------------------------------------------------------- /Code/Platform/Mac/PAL_mac.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Platform/Mac/PAL_mac.cmake -------------------------------------------------------------------------------- /Code/Platform/Mac/firstpersoncontroller_api_files.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(FILES 3 | ) 4 | -------------------------------------------------------------------------------- /Code/Platform/Mac/firstpersoncontroller_editor_api_files.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(FILES 3 | ) 4 | -------------------------------------------------------------------------------- /Code/Platform/Mac/firstpersoncontroller_private_files.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Platform/Mac/firstpersoncontroller_private_files.cmake -------------------------------------------------------------------------------- /Code/Platform/Mac/firstpersoncontroller_shared_files.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Platform/Mac/firstpersoncontroller_shared_files.cmake -------------------------------------------------------------------------------- /Code/Platform/Windows/PAL_windows.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Platform/Windows/PAL_windows.cmake -------------------------------------------------------------------------------- /Code/Platform/Windows/firstpersoncontroller_api_files.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(FILES 3 | ) 4 | -------------------------------------------------------------------------------- /Code/Platform/Windows/firstpersoncontroller_editor_api_files.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(FILES 3 | ) 4 | -------------------------------------------------------------------------------- /Code/Platform/Windows/firstpersoncontroller_private_files.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Platform/Windows/firstpersoncontroller_private_files.cmake -------------------------------------------------------------------------------- /Code/Platform/Windows/firstpersoncontroller_shared_files.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Platform/Windows/firstpersoncontroller_shared_files.cmake -------------------------------------------------------------------------------- /Code/Platform/iOS/PAL_ios.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Platform/iOS/PAL_ios.cmake -------------------------------------------------------------------------------- /Code/Platform/iOS/firstpersoncontroller_api_files.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(FILES 3 | ) 4 | -------------------------------------------------------------------------------- /Code/Platform/iOS/firstpersoncontroller_private_files.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Platform/iOS/firstpersoncontroller_private_files.cmake -------------------------------------------------------------------------------- /Code/Platform/iOS/firstpersoncontroller_shared_files.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Platform/iOS/firstpersoncontroller_shared_files.cmake -------------------------------------------------------------------------------- /Code/Source/Clients/FirstPersonControllerComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Source/Clients/FirstPersonControllerComponent.cpp -------------------------------------------------------------------------------- /Code/Source/Clients/FirstPersonControllerComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Source/Clients/FirstPersonControllerComponent.h -------------------------------------------------------------------------------- /Code/Source/Clients/FirstPersonControllerModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Source/Clients/FirstPersonControllerModule.cpp -------------------------------------------------------------------------------- /Code/Source/Clients/FirstPersonControllerSystemComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Source/Clients/FirstPersonControllerSystemComponent.cpp -------------------------------------------------------------------------------- /Code/Source/Clients/FirstPersonControllerSystemComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Source/Clients/FirstPersonControllerSystemComponent.h -------------------------------------------------------------------------------- /Code/Source/Clients/FirstPersonExtrasComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Source/Clients/FirstPersonExtrasComponent.cpp -------------------------------------------------------------------------------- /Code/Source/Clients/FirstPersonExtrasComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Source/Clients/FirstPersonExtrasComponent.h -------------------------------------------------------------------------------- /Code/Source/FirstPersonControllerModuleInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Source/FirstPersonControllerModuleInterface.h -------------------------------------------------------------------------------- /Code/Source/Tools/FirstPersonControllerEditorModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Source/Tools/FirstPersonControllerEditorModule.cpp -------------------------------------------------------------------------------- /Code/Source/Tools/FirstPersonControllerEditorSystemComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Source/Tools/FirstPersonControllerEditorSystemComponent.cpp -------------------------------------------------------------------------------- /Code/Source/Tools/FirstPersonControllerEditorSystemComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Source/Tools/FirstPersonControllerEditorSystemComponent.h -------------------------------------------------------------------------------- /Code/Tests/Clients/FirstPersonControllerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Tests/Clients/FirstPersonControllerTest.cpp -------------------------------------------------------------------------------- /Code/Tests/Tools/FirstPersonControllerEditorTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/Tests/Tools/FirstPersonControllerEditorTest.cpp -------------------------------------------------------------------------------- /Code/firstpersoncontroller_api_files.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/firstpersoncontroller_api_files.cmake -------------------------------------------------------------------------------- /Code/firstpersoncontroller_editor_api_files.cmake: -------------------------------------------------------------------------------- 1 | 2 | 3 | set(FILES 4 | ) 5 | -------------------------------------------------------------------------------- /Code/firstpersoncontroller_editor_private_files.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/firstpersoncontroller_editor_private_files.cmake -------------------------------------------------------------------------------- /Code/firstpersoncontroller_editor_shared_files.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(FILES 3 | Source/Tools/FirstPersonControllerEditorModule.cpp 4 | ) 5 | -------------------------------------------------------------------------------- /Code/firstpersoncontroller_editor_tests_files.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/firstpersoncontroller_editor_tests_files.cmake -------------------------------------------------------------------------------- /Code/firstpersoncontroller_private_files.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/firstpersoncontroller_private_files.cmake -------------------------------------------------------------------------------- /Code/firstpersoncontroller_shared_files.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(FILES 3 | Source/Clients/FirstPersonControllerModule.cpp 4 | ) 5 | -------------------------------------------------------------------------------- /Code/firstpersoncontroller_tests_files.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Code/firstpersoncontroller_tests_files.cmake -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/README.md -------------------------------------------------------------------------------- /Registry/assetprocessor_settings.setreg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/Registry/assetprocessor_settings.setreg -------------------------------------------------------------------------------- /gem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/gem.json -------------------------------------------------------------------------------- /preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/preview.png -------------------------------------------------------------------------------- /repo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Porcupine-Factory/FirstPersonController/HEAD/repo.json --------------------------------------------------------------------------------