private Vector3 buttonRectScale; // new Vector3(0.6666f, 1, 0.2f); void Start() { panelManager = GetComponentInChildren <VRGestureUIPanelManager>(); rootCanvas = GetComponent <Canvas>(); vrHandUIPanel = transform.Find("Panels"); // start with hand UI visible uiVisible = true; Utils.ToggleCanvasGroup(panelManager.parentCanvasGroup, uiVisible); buttonRectScale = new Vector3(0.6666f, 1, 0.2f); // get vr player hand and camera rig = VRGestureRig.GetPlayerRig(gestureSettings.playerID); menuHandedness = (rig.mainHand == Handedness.Left) ? Handedness.Right : Handedness.Left; Handedness oppositeHand = rig.mainHand == Handedness.Left ? Handedness.Right : Handedness.Left; vrMenuHand = rig.GetHand(menuHandedness); vrCam = rig.head; GenerateGesturesMenu(); StartCoroutine(GenerateNeuralNetMenuButtons()); if (!gestureSettings.beginInDetectMode) { panelManager.FocusPanel("Select Neural Net Menu"); } else { panelManager.FocusPanel("Detect Menu"); } }
void GetHands() { //rig = VRGestureManager.Instance.rig; rig = VRGestureRig.GetPlayerRig(gestureSettings.playerID); vrHand = rig.GetHand(rig.mainHand); vrHandInput = rig.GetInput(rig.mainHand); }
private Vector3 buttonRectScale; // new Vector3(0.6666f, 1, 0.2f); void Start() { panelManager = GetComponentInChildren <VRGestureUIPanelManager>(); menuHandedness = (VRGestureManager.Instance.gestureHand == HandType.Left)? HandType.Right : HandType.Left; rootCanvas = GetComponent <Canvas>(); vrHandUIPanel = transform.Find("Panels"); // start with hand UI visible uiVisible = true; ToggleCanvasGroup(panelManager.canvasGroup, uiVisible); vrGestureGallery = transform.GetComponentInChildren <VRGestureGallery>(true); buttonRectScale = new Vector3(0.6666f, 1, 0.2f); // get vr player hand and camera myAvatar = VRGestureManager.Instance.rig; vrMenuHand = myAvatar.GetHand(menuHandedness); vrCam = VRGestureManager.Instance.rig.head; GenerateRecordMenuButtons(); GenerateEditMenuButtons(); GenerateNeuralNetMenuButtons(); }
void GetHands() { HandType handedness = VRGestureManager.Instance.gestureHand; // needed to set it to something to prevent error rig = VRGestureManager.Instance.rig; vrHand = rig.GetHand(handedness); vrHandInput = rig.GetInput(handedness); }
void Init() { if (FindObjectOfType <VRGestureRig>() != null) { rig = FindObjectOfType <VRGestureRig>(); playerHead = rig.head; playerHand = rig.GetHand(gestureHand); input = rig.GetInput(gestureHand); } }
public CaptureHand(VRGestureRig _rig, Transform _perp, Handedness _hand, GestureTrail _myTrail = null) { rig = _rig; hand = _hand; playerHand = rig.GetHand(hand); playerHead = rig.head; perpTransform = _perp; input = rig.GetInput(hand); currentCapturedLine = new List <Vector3>(); if (_myTrail != null) { myTrail = _myTrail; myTrail.AssignHand(this); } Start(); }
public void GetHand() { if (GameObject.Find("Controller Manager").GetComponent <NewEarthController>().isLeft == true) { gestureHand = HandType.Left; rig = FindObjectOfType <VRGestureRig>(); playerHead = rig.head; playerHand = rig.GetHand(gestureHand); input = rig.GetInput(gestureHand); //Debug.Log("hand is left"); } else { gestureHand = HandType.Right; rig = FindObjectOfType <VRGestureRig>(); playerHead = rig.head; playerHand = rig.GetHand(gestureHand); input = rig.GetInput(gestureHand); //Debug.Log("hand is right"); } }