|
RoveSoSimulator
|
Player controller which possesses the active rover, UI & Input Managers, and input state. More...
#include <RoveSoSimulatorPlayerController.h>


Public Types | |
| enum | InputState : uint8 { NONE , UNIVERSAL , ROVERDRIVE , ARMCONTROL } |
Public Member Functions | |
| URoveSoSimulatorInstance * | GetGame () |
| URoveSoSimulatorInputManager * | GetInputManager () |
| InputState | GetInputState () |
| void | SetInputState (InputState newState) |
| void | QuitGame () |
Protected Member Functions | |
| virtual void | BeginPlay () override |
| virtual void | SetupInputComponent () override |
Protected Attributes | |
| URoveSoSimulatorInstance * | Game |
| UEnhancedInputLocalPlayerSubsystem * | InputSubsystem |
| UEnhancedInputComponent * | EI |
| TSubclassOf< URoveSoSimulatorInputManager > | InputManagerClass |
| TSubclassOf< URoveSoSimulatorUIManager > | UIManagerClass |
| URoveSoSimulatorInputManager * | InputManager |
| URoveSoSimulatorUIManager * | UIManager |
| ARoverVehiclePawn * | Rover |
| ARoverArmPawn * | Arm |
| InputState | CurrentInputState |
Player controller which possesses the active rover, UI & Input Managers, and input state.