@@ -140,6 +140,8 @@ SteamIVRInput::SteamIVRInput()
|
||||
m_pushToTalk( action_keys::pushToTalk ),
|
||||
m_leftHaptic( action_keys::hapticsLeft ),
|
||||
m_rightHaptic( action_keys::hapticsRight ),
|
||||
m_addLeftHapticClick( action_keys::addLeftHapticClick ),
|
||||
m_addRightHapticClick( action_keys::addRightHapticClick ),
|
||||
m_proxSensor( action_keys::proxSensor ),
|
||||
m_leftHand( input_keys::leftHand ), m_rightHand( input_keys::rightHand ),
|
||||
m_sets( { m_mainSet.activeActionSet(),
|
||||
@@ -317,6 +319,16 @@ bool SteamIVRInput::proxState()
|
||||
return isDigitalActionActivatedConstant( m_proxSensor );
|
||||
}
|
||||
|
||||
bool SteamIVRInput::addLeftHapticClick()
|
||||
{
|
||||
return isDigitalActionActivatedConstant( m_addLeftHapticClick );
|
||||
}
|
||||
|
||||
bool SteamIVRInput::addRightHapticClick()
|
||||
{
|
||||
return isDigitalActionActivatedConstant( m_addRightHapticClick );
|
||||
}
|
||||
|
||||
bool SteamIVRInput::keyboardOne()
|
||||
{
|
||||
return isDigitalActionActivatedOnce( m_keyboardOne );
|
||||
|
||||
@@ -58,6 +58,9 @@ namespace action_keys
|
||||
constexpr auto hapticsLeft = "/actions/haptic/out/HapticsLeft";
|
||||
constexpr auto hapticsRight = "/actions/haptic/out/HapticsRight";
|
||||
constexpr auto proxSensor = "/actions/haptic/in/ProxSensor";
|
||||
constexpr auto addLeftHapticClick = "/actions/haptic/in/AddLeftHapticClick";
|
||||
constexpr auto addRightHapticClick
|
||||
= "/actions/haptic/in/AddRightHapticClick";
|
||||
|
||||
constexpr auto chaperoneToggle = "/actions/misc/in/ChaperoneToggle";
|
||||
|
||||
@@ -144,6 +147,8 @@ public:
|
||||
bool zAxisLockToggle();
|
||||
bool chaperoneToggle();
|
||||
bool proxState();
|
||||
bool addLeftHapticClick();
|
||||
bool addRightHapticClick();
|
||||
|
||||
bool pushToTalk();
|
||||
|
||||
@@ -225,6 +230,8 @@ private:
|
||||
// haptic bindings
|
||||
DigitalAction m_leftHaptic;
|
||||
DigitalAction m_rightHaptic;
|
||||
DigitalAction m_addLeftHapticClick;
|
||||
DigitalAction m_addRightHapticClick;
|
||||
|
||||
// prox Sensor
|
||||
DigitalAction m_proxSensor;
|
||||
|
||||
Reference in New Issue
Block a user