namespace Sandbox.VR; partial record VRController { /// /// The trigger input on this controller /// public AnalogInput Trigger { get; internal set; } /// /// The grip input on this controller /// public AnalogInput Grip { get; internal set; } /// /// The primary joystick input on this controller /// public AnalogInput2D Joystick { get; internal set; } /// /// The primary joystick press on this controller /// public DigitalInput JoystickPress { get; internal set; } /// /// The primary button on this controller (Usually A, can be X for Oculus Touch) /// public DigitalInput ButtonA { get; internal set; } /// /// The secondary button on this controller (Usually B, can be Y for Oculus Touch) /// public DigitalInput ButtonB { get; internal set; } }