void OnGUI() { if (GUI.Button(new Rect(0, Screen.height / 8, Screen.width / 8, Screen.height / 8), "Reset")) { if (LH_Mode) { LH.alignmentCheck(HANDTYPE.LEFT_HAND); } if (RH_Mode) { RH.alignmentCheck(HANDTYPE.RIGHT_HAND); } } if (LH.GetReceivedStatus() == VRTRIXGloveStatus.CLOSED && RH.GetReceivedStatus() == VRTRIXGloveStatus.CLOSED) { if (GUI.Button(new Rect(0, 0, Screen.width / 8, Screen.height / 8), "Connect")) { //ThreadPool.QueueUserWorkItem(CheckToStart); CheckToStart(); } } if (LH.GetReceivedStatus() == VRTRIXGloveStatus.NORMAL || RH.GetReceivedStatus() == VRTRIXGloveStatus.NORMAL) { if (GUI.Button(new Rect(0, 0, Screen.width / 8, Screen.height / 8), "Pause")) { if (LH_Mode) { LH.SetReceivedStatus(VRTRIXGloveStatus.PAUSED); } if (RH_Mode) { RH.SetReceivedStatus(VRTRIXGloveStatus.PAUSED); } } } if (LH.GetReceivedStatus() == VRTRIXGloveStatus.PAUSED || RH.GetReceivedStatus() == VRTRIXGloveStatus.PAUSED) { if (GUI.Button(new Rect(0, 0, Screen.width / 8, Screen.height / 8), "Resume")) { if (LH_Mode) { LH.SetReceivedStatus(VRTRIXGloveStatus.NORMAL); } if (RH_Mode) { RH.SetReceivedStatus(VRTRIXGloveStatus.NORMAL); } } } if (GUI.Button(new Rect(0, Screen.height / 4, Screen.width / 8, Screen.height / 8), "Calibrate")) { if (LH_Mode) { LH.calibration(); } if (RH_Mode) { RH.calibration(); } } if (GUI.Button(new Rect(0, Screen.height * (3.0f / 8.0f), Screen.width / 8, Screen.height / 8), "Vibrate")) { if (LH_Mode) { LH.vibrate(); } if (RH_Mode) { RH.vibrate(); } } }