public static void InitSceneSettings(FinchHeadUpdateType headUpdateType, FinchControllersCount count, FinchBodyRotationMode rotationMode, FinchRecenterMode recenterMode)
        {
            HeadUpdateType = headUpdateType;
            UnityEngine.XR.InputTracking.disablePositionalTracking = HeadUpdateType == FinchHeadUpdateType.NoHeadUpdate || HeadUpdateType == FinchHeadUpdateType.RotationUpdate;

            ControllersCount = count;
            BodyRotationMode = rotationMode;
            RecenterMode     = recenterMode;
        }
Beispiel #2
0
        public override void Init(int id)
        {
            base.Init(id);

            TutorialNotification.SetActive(true);
            WarningNotification.SetActive(false);

            FinchBodyRotationMode mode = FinchCore.NodesState.GetUpperArmCount() == 2 ? FinchBodyRotationMode.ShoulderRotation : FinchBodyRotationMode.HmdRotation;

            FinchCore.SetBodyRotationMode(mode);
        }
Beispiel #3
0
 public static extern void FinchSetBodyRotationMode(FinchBodyRotationMode mode);
 public void ChangeBodyRotationMode(FinchBodyRotationMode bodyRotationMode)
 {
     FinchCore.BodyRotationMode = bodyRotationMode;
 }
Beispiel #5
0
 public void ChangeBodyRotationMode(FinchBodyRotationMode bodyRotationMode)
 {
     WarningDummy("ChangeBodyRotationMode");
 }