void IPointerGripClickHandler.OnPointerGripClick(XREventData eventData) { Debug.Log(this.name + " received OnPointerGripClick from " + eventData.module.name); }
void IGlobalYTouchDownHandler.OnGlobalYTouchDown(XREventData eventData) { Debug.Log(this.name + " received OnGlobalYTouchDown from " + eventData.module.name); gYTouch = true; }
void IGlobalYTouchUpHandler.OnGlobalYTouchUp(XREventData eventData) { Debug.Log(this.name + " received OnGlobalYTouchUp from " + eventData.module.name); gYTouch = false; }
public void OnGlobalTouchpadPressUp(XREventData eventData) { }
void IGlobalYTouchHandler.OnGlobalYTouch(XREventData eventData) { Debug.Log(this.name + " received OnGlobalYTouch from " + eventData.module.name); }
void IPointerThumbstickTouchDownHandler.OnPointerThumbstickTouchDown(XREventData eventData) { Debug.Log(this.name + " received OnPointerThumbstickTouchDown from " + eventData.module.name); pThumbstickTouch = true; }
void IPointerTouchpadPressHandler.OnPointerTouchpadPress(XREventData eventData) { Debug.Log(this.name + " received OnPointerTouchpadPress from " + eventData.module.name); }
public void OnGlobalTouchpadPressDown(XREventData eventData) { TryHold(eventData.module, ButtonType.TouchpadPress); }
public void OnGlobalTriggerPressDown(XREventData eventData) { TryHold(eventData.module, ButtonType.TriggerPress); }
public void OnGlobalMenuPressDown(XREventData eventData) { TryHold(eventData.module, ButtonType.Menu); }
public void OnGlobalGripPressDown(XREventData eventData) { TryHold(eventData.module, ButtonType.Grip); }
public void OnGlobalTouchpadTouch(XREventData eventData) { Debug.Log("My " + eventData.hand + " hand is touching the Touchpad!"); }
public void OnPointerTriggerPressDown(XREventData eventData) { Color color = (eventData.hand == XRHand.Left ? Color.blue : Color.red); SetColor(color); }
public void OnGlobalTriggerPressDown(XREventData eventData) { GameObject chalk = GameObject.FindGameObjectWithTag("Drawer"); GameObject chooseButterfly = GameObject.FindGameObjectWithTag("chooseButterfly"); GameObject chooseGuitar = GameObject.FindGameObjectWithTag("chooseGuitar"); GameObject chooseBeach = GameObject.FindGameObjectWithTag("chooseBeach"); GameObject chooseDog = GameObject.FindGameObjectWithTag("chooseDog"); GameObject chooseRide = GameObject.FindGameObjectWithTag("chooseRide"); GameObject chooseSmall = GameObject.FindGameObjectWithTag("chooseSmall"); GameObject chooseMedium = GameObject.FindGameObjectWithTag("chooseMedium"); GameObject chooseLarge = GameObject.FindGameObjectWithTag("chooseLarge"); if (chooseButterfly) { if (chooseButterfly.GetComponent <Button>().colors.normalColor == Color.red) { chalk = setModel(chalk, butterfly); } else if (chooseGuitar.GetComponent <Button>().colors.normalColor == Color.red) { chalk = setModel(chalk, guitar); } cleanUp(); } else { if (chooseBeach) { chalk = setModel(chalk, beach); cleanUp(); } if (chooseDog) { chalk = setModel(chalk, dog); // cleanUp(); GameObject canvas = GameObject.FindGameObjectWithTag("UI"); canvas.SetActive(false); sizeCanvas.SetActive(true); } if (chooseRide) { chalk = setModel(chalk, ride); cleanUp(); } if (chooseSmall) { if (chooseSmall.GetComponent <Button>().colors.normalColor == Color.red) // small { chalk.GetComponent <PickUppable>().scale = 0.5f; } else if (chooseMedium.GetComponent <Button>().colors.normalColor == Color.red) // medium { chalk.GetComponent <PickUppable>().scale = 1f; } else // large { chalk.GetComponent <PickUppable>().scale = 5f; } cleanUp(); } } }
void IPointerGripPressUpHandler.OnPointerGripPressUp(XREventData eventData) { Debug.Log(this.name + " received OnPointerGripPressUp from " + eventData.module.name); pGripPress = false; }
void IGlobalTriggerPressDownHandler.OnGlobalTriggerPressDown(XREventData eventData) { Debug.Log(this.name + " received OnGlobalTriggerPressDown from " + eventData.module.name); gTriggerPress = true; }
void IPointerThumbstickTouchHandler.OnPointerThumbstickTouch(XREventData eventData) { Debug.Log(this.name + " received OnPointerThumbstickTouch from " + eventData.module.name); }
void IGlobalXPressUpHandler.OnGlobalXPressUp(XREventData eventData) { Debug.Log(this.name + " received OnGlobalXPressUp from " + eventData.module.name); gXPress = false; }
void IPointerThumbstickTouchUpHandler.OnPointerThumbstickTouchUp(XREventData eventData) { Debug.Log(this.name + " received OnPointerThumbstickTouchUp from " + eventData.module.name); pThumbstickTouch = false; }
void IGlobalYPressHandler.OnGlobalYPress(XREventData eventData) { Debug.Log(this.name + " received OnGlobalYPress from " + eventData.module.name); }
void IPointerTouchpadPressDownHandler.OnPointerTouchpadPressDown(XREventData eventData) { Debug.Log(this.name + " received OnPointerTouchpadPressDown from " + eventData.module.name); pTouchpadPress = true; }
public void OnPointerTriggerPressUp(XREventData eventData) { if (grip == true) { grip = false; coll = null; release(); if (GameObject.FindGameObjectsWithTag("brushStroke").Length > 0) { GameObject chalk = GameObject.FindGameObjectWithTag("Drawer"); Renderer rend2 = chalk.GetComponent <Renderer>(); GameObject[] allObjects = GameObject.FindGameObjectsWithTag("brushStroke"); for (int i = 0; i < allObjects.Length; i++) { Destroy(allObjects[i]); } if (timeline.tag != "BeachTimeline") { anim.Play("Paper"); } if (modelObject.tag != "Scene") { GameObject obj = Instantiate(modelObject); obj.transform.localScale = new Vector3(scale, scale, scale); if (modelColor != Color.black) { Transform[] children = obj.GetComponentsInChildren <Transform>(); Renderer rend = obj.GetComponent <Renderer>(); if (children.Length > 1) { for (int i = 1; i < children.Length; i++) { GameObject child = children[i].gameObject; Renderer childRend = child.GetComponent <Renderer>(); childRend.material.shader = Shader.Find("_Color"); // get color of brush stroke childRend.material.SetColor("_Color", modelColor); Shader sh = Shader.Find("Diffuse"); childRend.material.shader = sh; } } else { rend.material.SetColor("_Color", modelColor); } //Shader sh = Shader.Find("Diffuse"); //rend.material.shader = sh; // modelColor = Color.black; } if (modelObject.tag == "guitar") { audioData.Play(); userAudio2.Play(); } else if (modelObject.tag == "butterfly") { userAudio1.Play(); } else if (modelObject.tag == "ride") { userAudio1.Play(); } else { audioData.Play(); userAudio2.Play(); } if (timeline.tag != "BeachTimeline") { timeline.GetComponent <PauseTimeline>().playTimeline(); } else { timeline.GetComponent <BeachTimelineController>().playTimeline(); } } else { if (timeline.tag != "BeachTimeline") { timeline.GetComponent <PauseTimeline>().playTimeline(); } else { timeline.GetComponent <BeachTimelineController>().playTimeline(); } } } } }