class MAGES::Drivers::XR::XRDriver::VirtualController

class VirtualController
{
public:
    // enums

    enum ControllerHandedness;

    // structs

    struct Button;

    // properties

    bool IsAvailable;

    // methods

    VirtualController(
        IDriver driver,
        ControllerHandedness controllerSide,
        Rig rig,
        Pose offset,
        UnityEvent<DriverEvent> onEvent
    );

    void Update();
    void OnUnPossess();
};