Skip to content

Commit

Permalink
assign knee when hasFoot for SteamVR (#986)
Browse files Browse the repository at this point in the history
  • Loading branch information
ImUrX committed Apr 13, 2024
1 parent ce6940d commit 4f1d333
Showing 1 changed file with 3 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -91,14 +91,12 @@ abstract class SteamVRBridge(
hasRightFoot && !isRightFootSteamVr,
)

// hasKnees if foot tracker and lower and/or upper leg tracker is on
val hasLeftKnee = hasLeftFoot && skeleton.hasLeftFootTracker
// hasKnees is just hasFeet
val isLeftKneeSteamVr = skeleton.leftUpperLegTracker?.device?.isOpenVrDevice == true

val hasRightKnee = hasRightFoot && skeleton.hasRightFootTracker
val isRightKneeSteamVr = skeleton.rightUpperLegTracker?.device?.isOpenVrDevice == true
changeShareSettings(TrackerRole.LEFT_KNEE, hasLeftKnee && !isLeftKneeSteamVr)
changeShareSettings(TrackerRole.RIGHT_KNEE, hasRightKnee && !isRightKneeSteamVr)
changeShareSettings(TrackerRole.LEFT_KNEE, hasLeftFoot && !isLeftKneeSteamVr)
changeShareSettings(TrackerRole.RIGHT_KNEE, hasRightFoot && !isRightKneeSteamVr)

// hasElbows if an upper arm or a lower arm tracker is on
val hasLeftElbow = skeleton.hasLeftArmTracker
Expand Down

0 comments on commit 4f1d333

Please sign in to comment.