RoveSoSimulator
Loading...
Searching...
No Matches
ARoveSoSimulatorPlayerController Class Reference

Player controller which possesses the active rover, UI & Input Managers, and input state. More...

#include <RoveSoSimulatorPlayerController.h>

Inheritance diagram for ARoveSoSimulatorPlayerController:
Collaboration diagram for ARoveSoSimulatorPlayerController:

Public Types

enum  InputState : uint8 { NONE , UNIVERSAL , ROVERDRIVE , ARMCONTROL }

Public Member Functions

URoveSoSimulatorInstanceGetGame ()
URoveSoSimulatorInputManagerGetInputManager ()
InputState GetInputState ()
void SetInputState (InputState newState)
void QuitGame ()

Protected Member Functions

virtual void BeginPlay () override
virtual void SetupInputComponent () override

Protected Attributes

URoveSoSimulatorInstanceGame
UEnhancedInputLocalPlayerSubsystem * InputSubsystem
UEnhancedInputComponent * EI
TSubclassOf< URoveSoSimulatorInputManagerInputManagerClass
TSubclassOf< URoveSoSimulatorUIManagerUIManagerClass
URoveSoSimulatorInputManagerInputManager
URoveSoSimulatorUIManagerUIManager
ARoverVehiclePawnRover
ARoverArmPawnArm
InputState CurrentInputState

Detailed Description

Player controller which possesses the active rover, UI & Input Managers, and input state.


The documentation for this class was generated from the following files: