[TrackedControllerFix] Slight cleanup for consistancy with SmoothRay.

TrackedControllerFix must do stuff in Awake so SmoothRay can handle the SteamVRTrackedObject in Start.
This commit is contained in:
NotAKidoS 2023-06-14 20:07:55 -05:00
parent 36b1323996
commit 62c5eec71a
2 changed files with 4 additions and 10 deletions

View file

@ -10,11 +10,7 @@ class PlayerSetupPatches
[HarmonyPatch(typeof(PlayerSetup), nameof(PlayerSetup.Start))]
static void Post_PlayerSetup_Start(ref PlayerSetup __instance)
{
var leftFixer = __instance.vrLeftHandTracker.AddComponent<TrackedControllerFixer>();
leftFixer.inputSource = SteamVR_Input_Sources.LeftHand;
leftFixer.Initialize();
var rightFixer = __instance.vrRightHandTracker.AddComponent<TrackedControllerFixer>();
rightFixer.inputSource = SteamVR_Input_Sources.RightHand;
rightFixer.Initialize();
__instance.vrLeftHandTracker.AddComponent<TrackedControllerFixer>().inputSource = SteamVR_Input_Sources.LeftHand;
__instance.vrRightHandTracker.AddComponent<TrackedControllerFixer>().inputSource = SteamVR_Input_Sources.RightHand;
}
}