|
RoveSoSimulator
|
| CARoverArmPawn | Custom base class for Arm BP's to inherit from, which attaches to the InputManager |
| CARoverVehiclePawn | Custom WheeledVehiclePawn subclass which integrates many required pieces of logic for the rover's function |
| CARoveSoSimulatorPlayerController | Player controller which possesses the active rover, UI & Input Managers, and input state |
| CFActions | |
| CFInputActionsArm | |
| CFInputActionsRoverDrive | |
| CFInputActionsUniversal | |
| CFInputMappingContexts | |
| CFLidarPoint | |
| CIRoverInterface | Interface which represents the logic expected to change depending on rover version |
| CITalos2025Interface | Implementation of the RoverInterface for the 2025 Talos rover |
| CULidarScannerLibrary | Blueprintable library to simulate Lidar Scanning for Autonomy |
| CUMainMenuWidget | |
| CUPauseMenuWidget | |
| CURoveCommManifestWrapper | Blueprint-friendly wrapper for the RoveComm Manifest |
| CURoveCommPacketWrapper | Blueprint-friendly wrapper for RoveCommPacket |
| CURoveCommTCPWrapper | Blueprintable wrapper class for RoveCommTCP to allow usage in Unreal Engine Blueprints |
| CURoveCommUDPWrapper | Blueprintable wrapper class for RoveCommUDP to allow usage in Unreal Engine Blueprints |
| CURoveSoSimulatorInputManager | Manager class which collects all input callbacks into one location and allows any piece of code to attach a handler |
| CURoveSoSimulatorInstance | Game Instance class which also handles the RoveComm instance |
| CURoveSoSimulatorUIManager | Manager which handles all UI elements through UIWidgets and private state |
| CUSimHUDWidget | |
| CUUIWidget | Abstract class which represents a UI Screen |