private void Update() { if (button1) { if (Input.GetMouseButtonDown(0)) { if (menuRoot.activeInHierarchy == false) { lastplayed2.pauseClip(); ShowMenu(); } else { buttondown = true; TrySelectMenuItem(); } } else if (ScriptExample.ScriptEngine.okay == true || ScriptExample.ScriptEngine.no == true) { if (ScriptExample.ScriptEngine.okay == true) { gesture = true; } else { gesture = false; } ScriptExample.ScriptEngine.okay = false; ScriptExample.ScriptEngine.no = false; TrySelectMenuItem(); } } else if (button2) { if (Input.GetMouseButtonDown(0)) { if (menuRoot.activeInHierarchy == false) { lastplayed3.pauseClip(); ShowMenu(); } else { buttondown = true; TrySelectMenuItem(); } } else { TrySelectMenuItem(); } } else { if (robot) { TrySelectMenuItem(); } else if (Time.time - gazeStartTime > 28.0f && gazeStartTime != -1f) { ques.Play(); robot = true; helper.SetActive(true); message.SetActive(true); gestures.SetActive(true); //helper.transform.position = new Vector3 (x, y, z); //StartCoroutine (coroutine); lastplayed.pauseClip(); //start.Play (); /*var videoSelection = hitInfo.collider.GetComponent<VideoSelection> (); * if (videoSelection != null) { * lastplayed = videoSelection; * videoSelection.pauseClip (); * }*/ //ShowMenu (); } else if (Input.GetMouseButtonDown(0)) { if (menuRoot.activeInHierarchy == false) { if (gazeStartTime != -1f) { secondTimer = Time.time - gazeStartTime; gazeStartTime = -1f; } if (lastplayed != null) //we can change this to last played { lastplayed.pauseClip(); } ShowMenu(); } else { TrySelectMenuItem(); } } } }