Example #1
0
 private void DestinationMarkerSet(object o, DestinationMarkerEventArgs e)
 {
     OnDestinationMarkerSet.Invoke(o, e);
 }
Example #2
0
 private void DoPointerDestinationSet(object sender, DestinationMarkerEventArgs e)
 {
     DebugLogger(e.controllerIndex, "POINTER DESTINATION", e.target, e.distance, e.destinationPosition);
 }
Example #3
0
        //pointer events control
        private void DoPointerIn(object sender, DestinationMarkerEventArgs e)
        {
            DebugLogger(VRTK_ControllerReference.GetRealIndex(e.controllerReference), "POINTER IN", e.target, e.raycastHit, e.distance, e.destinationPosition);
            if (e.target.name == "botton_1")
            {
                camera.transform.position = obj1.transform.position;
                camera.transform.rotation = obj1.transform.rotation;
            }
            else if (e.target.name == "confirm")
            {
                lock1 = false;
                obj12.SetActive(false);
            }
            else if (e.target.name == "no")
            {
                panel.SetActive(false);
                lock2 = true;
            }
            else if (e.target.name == "yes")
            {
                SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1);
            }
            else if (e.target.name == "yesToWatch")
            {
                videoplayer123.gameObject.SetActive(true);
                music.gameObject.SetActive(true);
                movieComfirm.SetActive(false);
                lock1 = true;
            }
            else if (e.target.name == "noWatch")
            {
                videoplayer123.gameObject.SetActive(false);
                music.gameObject.SetActive(false);
                movieComfirm.SetActive(false);

                lock1 = false;
                StartCoroutine(ToNextScene());
            }
            else if (e.target.name == "Plane")
            {
                videoplayer123.Play();
                music.Play();
            }
            else if (e.target.name == "on1")
            {
                videoplayer123.gameObject.SetActive(true);
                music.gameObject.SetActive(true);
                abc1.GetComponent <Renderer> ().material = color1;
                abc2.GetComponent <Renderer> ().material = color2;
            }
            else if (e.target.name == "off1")
            {
                videoplayer123.gameObject.SetActive(false);
                music.gameObject.SetActive(false);
                abc1.GetComponent <Renderer> ().material = color2;
                abc2.GetComponent <Renderer> ().material = color1;
            }
            else if (e.target.name == "on2")
            {
                open = true;
                abc3.GetComponent <Renderer> ().material = color1;
                abc4.GetComponent <Renderer> ().material = color2;
            }
            else if (e.target.name == "off2")
            {
                open = false;
                abc3.GetComponent <Renderer> ().material = color2;
                abc4.GetComponent <Renderer> ().material = color1;
            }
            else if (e.target.name == "on3")
            {
                open2 = true;
                abc5.GetComponent <Renderer> ().material = color1;
                abc6.GetComponent <Renderer> ().material = color2;
            }
            else if (e.target.name == "off3")
            {
                open2 = false;
                abc5.GetComponent <Renderer> ().material = color2;
                abc6.GetComponent <Renderer> ().material = color1;
            }

            if (lock1 == false)
            {
                if (e.target.name == "ggg" && uiIsOpen == false)
                {
                    obj2.SetActive(true);
                    uiIsOpen = true;
                    obj2.GetComponent <yesno> ().yesorno = true;
                }
                else if (e.target.name.StartsWith("Cusinart") && uiIsOpen == false)
                {
                    obj3.SetActive(true);
                    uiIsOpen = true;
                    obj3.GetComponent <yesno> ().yesorno = true;
                }
                else if (e.target.name.StartsWith("Coffee") && uiIsOpen == false)
                {
                    obj4.SetActive(true);
                    uiIsOpen = true;
                    obj4.GetComponent <yesno> ().yesorno = true;
                }
                else if (e.target.name.StartsWith("blue") && uiIsOpen == false)
                {
                    obj5.SetActive(true);
                    uiIsOpen = true;
                    obj5.GetComponent <yesno> ().yesorno = true;
                }
                else if (e.target.name.StartsWith("big") && uiIsOpen == false)
                {
                    obj6.SetActive(true);
                    uiIsOpen = true;
                    obj6.GetComponent <yesno> ().yesorno = true;
                }
                else if (e.target.name.StartsWith("filter") && uiIsOpen == false)
                {
                    obj7.SetActive(true);
                    uiIsOpen = true;
                    obj7.GetComponent <yesno> ().yesorno = true;
                }
                else if (e.target.name.StartsWith("kettle") && uiIsOpen == false)
                {
                    obj8.SetActive(true);
                    uiIsOpen = true;
                    obj8.GetComponent <yesno> ().yesorno = true;
                }
                else if (e.target.name.StartsWith("mug") && uiIsOpen == false)
                {
                    obj9.SetActive(true);
                    uiIsOpen = true;
                    obj9.GetComponent <yesno> ().yesorno = true;
                }
                else if (e.target.name.StartsWith("water") && uiIsOpen == false)
                {
                    obj10.SetActive(true);
                    uiIsOpen = true;
                    obj10.GetComponent <yesno> ().yesorno = true;
                }
                else if (e.target.name.StartsWith("pow") && uiIsOpen == false)
                {
                    obj11.SetActive(true);
                    uiIsOpen = true;
                    obj11.GetComponent <yesno> ().yesorno = true;
                }
                if (e.target.name == "confirm1")
                {
                    obj2.SetActive(false);
                    uiIsOpen = false;
                }
                else if (e.target.name.StartsWith("confirm2"))
                {
                    obj4.SetActive(false);
                    uiIsOpen = false;
                }
                else if (e.target.name.StartsWith("confirm3"))
                {
                    obj3.SetActive(false);
                    uiIsOpen = false;
                }
                else if (e.target.name.StartsWith("confirm4"))
                {
                    obj5.SetActive(false);
                    uiIsOpen = false;
                }
                else if (e.target.name.StartsWith("confirm5"))
                {
                    obj6.SetActive(false);
                    uiIsOpen = false;
                }
                else if (e.target.name.StartsWith("confirm6"))
                {
                    obj7.SetActive(false);
                    uiIsOpen = false;
                }
                else if (e.target.name.StartsWith("confirm7"))
                {
                    obj8.SetActive(false);
                    uiIsOpen = false;
                }
                else if (e.target.name.StartsWith("confirm8"))
                {
                    obj9.SetActive(false);
                    uiIsOpen = false;
                }
                else if (e.target.name.StartsWith("confirm9"))
                {
                    obj10.SetActive(false);
                    uiIsOpen = false;
                }
                else if (e.target.name.StartsWith("confirm10"))
                {
                    obj11.SetActive(false);
                    uiIsOpen = false;
                }
            }
        }
 private void Teleport_Teleported(object sender, DestinationMarkerEventArgs e)
 {
     skipRunningAway = true;
 }
 void OnPointerExit(object sender, DestinationMarkerEventArgs e)
 {
     tempTarget          = null;
     tempTargetTransform = null;
 }
 private void Teleported(object o, DestinationMarkerEventArgs e)
 {
     OnTeleported.Invoke(e);
 }
 private void DestinationMarkerExit(object o, DestinationMarkerEventArgs e)
 {
     OnDestinationMarkerExit.Invoke(e);
 }
 private void _Pointer_DestinationMarkerEnter(object sender, DestinationMarkerEventArgs e)
 {
     HighLight(e.target, EnterColor);
 }
Example #9
0
 public override void DestinationMarkerSet(object sender, DestinationMarkerEventArgs e)
 {
     oscTriggerTest.SendOSCMessage(string.Format("{0}/selected", oscTriggerTest.oscAddress), customTrigger.Mark.datum["fpath"]);
 }
Example #10
0
 public override void DestinationMarkerEnter(object sender, DestinationMarkerEventArgs e)
 {
     Debug.Log(string.Format("Fpath: {0}", customTrigger.Mark.datum["fpath"]));
     oscTriggerTest.SendOSCMessage(string.Format("{0}/enter", oscTriggerTest.oscAddress), customTrigger.Mark.datum["fpath"]);
 }
Example #11
0
 public override void DestinationMarkerHover(object sender, DestinationMarkerEventArgs e)
 {
     //oscTrigger.SendOSCMessage(string.Format("{0}/hover", oscTrigger.oscAddress), oscTrigger.mark.datum["fpath"]);
 }
 private void DoPointerOut(object sender, DestinationMarkerEventArgs e)
 {
     DebugLogger(e.controllerIndex, "POINTER OUT", e.target, e.raycastHit, e.distance, e.destinationPosition);
 }
Example #13
0
 private void DestinationMarkerHover(object sender, DestinationMarkerEventArgs e)
 {
     UpdateStepWithVelocity(e);
 }
 private void _Pointer_DestinationMarkerSet(object sender, DestinationMarkerEventArgs e)
 {
     //HighLight(e.target, SelectColor);
 }
 private void OnIAOPointerStateValid(object sender, DestinationMarkerEventArgs e)
 {
     Play(pointerStateValidClip);
 }
 private void _Pointer_DestinationMarkerExit(object sender, DestinationMarkerEventArgs e)
 {
     HighLight(e.target, Color.clear);
 }
 void OnPointerEnter(object sender, DestinationMarkerEventArgs e)
 {
     target = e.target;
 }
Example #18
0
 private void VrtkPointer_DestinationMarkerEnter(object sender, DestinationMarkerEventArgs e)
 {
     //e.target
 }
 private void ForceTeleportScript_DestinationMarkerSet(object sender, DestinationMarkerEventArgs e)
 {
     gameObject.SetActive(false);
 }
Example #20
0
 private void DoPointerOut(object sender, DestinationMarkerEventArgs e)
 {
     DebugLogger(e.controllerIndex, "POINTER OUT", e.target, e.raycastHit, e.distance, e.destinationPosition);
 }
 /// <summary>
 /// Emitted when a collision with a game object is kept.
 /// </summary>
 /// <param name="sender">VRTK predefined variable, not used in this project</param>
 /// <param name="e">VRTK predefined variable, not used in this project</param>
 private void DestinationMarkerHover(object sender, DestinationMarkerEventArgs e)    // unknown trigger
 {
 }
Example #22
0
 private void DoPointerDestinationSet(object sender, DestinationMarkerEventArgs e)
 {
     DebugLogger(VRTK_ControllerReference.GetRealIndex(e.controllerReference), "POINTER DESTINATION", e.target, e.raycastHit, e.distance, e.destinationPosition);
 }
 /// <summary>
 /// Emitted when the destination marker is active in the scene to determine the last destination position(useful for selecting and teleporting).        /// </summary>
 /// <param name="sender">VRTK predefined variable, not used in this project</param>
 /// <param name="e">event arguments contain a reference to the target</param>
 protected virtual void DestinationMarkerSet(object sender, DestinationMarkerEventArgs e)
 {
     // apply a different color to the target
     ToggleHighlight(e.target, selectColor);
 }
 private void Teleporting(object o, DestinationMarkerEventArgs e)
 {
     OnTeleporting.Invoke(o, e);
 }
 private void DestinationMarkerHover(object o, DestinationMarkerEventArgs e)
 {
     OnDestinationMarkerHover.Invoke(o, e);
 }