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

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

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: