private void InvokeEveryEnterEvent(ColliderHoverEventData eventData)
 {
     if (everyHoverEntered != null)
     {
         everyHoverEntered.Invoke(eventData);
     }
 }
Beispiel #2
0
 public void OnColliderEventHoverEnter(ColliderHoverEventData eventData)
 {
     if (hovers.Add(eventData) && hovers.Count == 1)
     {
         SetMaterial(Heightlight);
     }
 }
 private void InvokeExitEvent(ColliderHoverEventData eventData)
 {
     if (hoverExited != null)
     {
         hoverExited.Invoke(eventData);
     }
 }
Beispiel #4
0
 public void OnColliderEventHoverExit(ColliderHoverEventData eventData)
 {
     if (hovers.Remove(eventData) && hovers.Count == 0)
     {
         SetMaterial(Normal);
     }
 }
Beispiel #5
0
    public void OnColliderEventHoverExit(ColliderHoverEventData eventData)
    {
        HandRole role = (HandRole)(eventData.eventCaster.gameObject.GetComponent <ViveColliderEventCaster> ().viveRole.roleValue);

        eventData.eventCaster.gameObject.transform.Find(highlightObjName).gameObject.SetActive(false);

        //DeformManager.Instance.IsTouching(role, false);
    }
    public void OnColliderEventHoverEnter(ColliderHoverEventData eventData)
    {
        hovers.Add(eventData);
        bCollidered = true;


        UpdateMaterialState();
    }
 public void OnColliderEventHoverEnter(ColliderHoverEventData eventData)
 {
     hovering            = true;
     mCaster             = eventData.eventCaster as ViveColliderEventCaster;
     mHand               = eventData.eventCaster.transform;
     handEnteredPosition = mHand.position;
     ColorSelf(Color.yellow);
 }
 public void OnColliderEventHoverExit(ColliderHoverEventData eventData)
 {
     hovering = false;
     ColorSelf(Color.white);
     mCaster = null;
     mHand   = null;
     transform.localPosition = startPosition;
     buttonDown = false;
 }
Beispiel #9
0
 public void OnColliderEventHoverEnter(ColliderHoverEventData eventData)
 {
     if (Input.GetAxis("HTC_VIU_UnityAxis3") == 0)
     {
         GetComponent <Renderer>().material = colors[0];
         Debug.Log("hover enter");
         GameObject clone = Instantiate(disc, spawnspot.transform.position, spawnspot.transform.rotation);
         // spawnedObjects.Add(clone);
     }
 }
Beispiel #10
0
    public void OnColliderEventHoverEnter(ColliderHoverEventData eventData)
    {
        if (videoPlaying == 5)
        {
            videoPlaying = 0;
        }

        videoPlaying++;
        player.url = "C:\\Users\\Maxime\\Documents\\GitHub\\VR-Music\\Assets\\Video\\Video" + videoPlaying + ".mp4";
    }
Beispiel #11
0
    public void OnColliderEventHoverExit(ColliderHoverEventData eventData)
    {
        if (highlight == null)
        {
            return;
        }

        if (showHighlight)
        {
            highlight.SetActive(false);
        }
    }
 public void OnColliderEventHoverEnter(ColliderHoverEventData eventData)
 {
     hovers.Add(eventData);
     Debug.Log("move in");
     //if(int.Parse(this.name.Substring(10, this.name.Length - 10))%2 == 0)
     if (DownOrUp == 1)
     {
         User.transform.position = new Vector3(User.gameObject.transform.position.x, User.gameObject.transform.position.y + 1, User.gameObject.transform.position.z);
     }
     else
     {
         User.transform.position = new Vector3(User.gameObject.transform.position.x, User.gameObject.transform.position.y - 1, User.gameObject.transform.position.z);
     }
     UpdateMaterialState();
 }
        public void OnColliderEventHoverEnter(ColliderHoverEventData eventData)
        {
            m_stayingEventDataSet.Add(eventData);

            if (m_stayingEventDataSet.Count == 1)
            {
                InvokeEnterEvent(eventData);

                ViveColliderEventCaster caster;
                if (eventData.TryGetEventCaster(out caster))
                {
                    m_stayingTransform = caster.transform;
                }
            }

            InvokeEveryEnterEvent(eventData);
        }
Beispiel #14
0
    public void OnColliderEventHoverEnter(ColliderHoverEventData eventData)
    {
        //Debug.Log(8 - script.currentTime % 8);

        if (playMusic)
        {
            playMusic = false;
            audio.Stop();

            GetComponentsInChildren <MeshRenderer>()[1].material.color = mat1.color;
        }

        else
        {
            playMusic = true;
            audio.PlayDelayed(6 - script.currentTime % 6);
            StartCoroutine(colorChange(2));
            //GetComponentsInChildren<MeshRenderer>()[1].material.color = mat2.color;
        }
    }
        public void OnColliderEventHoverExit(ColliderHoverEventData eventData)
        {
            m_stayingEventDataSet.Remove(eventData);

            ViveColliderEventCaster caster;

            if (eventData.TryGetEventCaster(out caster))
            {
                if (m_stayingTransform == caster.transform)
                {
                    m_stayingTransform = null;
                }
            }

            if (m_stayingEventDataSet.Count == 0)
            {
                InvokeExitEvent(eventData);
            }

            InvokeEveryExitEvent(eventData);
        }
Beispiel #16
0
    public void OnColliderEventHoverExit(ColliderHoverEventData eventData)
    {
        hovers.Remove(eventData);

        UpdateMaterialState();
    }
Beispiel #17
0
 public void OnColliderEventHoverEnter(ColliderHoverEventData eventData)
 {
     SetGravityEnabled(!m_gravityEnabled);
 }
Beispiel #18
0
 public void OnColliderEventHoverEnter(ColliderHoverEventData eventData)
 {
     SetGravityEnabled(!m_gravityEnabled);
     this.light.intensity = 0;
 }
Beispiel #19
0
 public void OnColliderEventHoverExit(ColliderHoverEventData eventData)
 {
     GetComponent <Renderer>().material = colors[1];
     Debug.Log("hover exitc");
 }
Beispiel #20
0
 public void OnColliderEventHoverExit(ColliderHoverEventData eventData)
 {
     OnPointerExit(null);
 }
Beispiel #21
0
 public void OnColliderEventHoverEnter(ColliderHoverEventData eventData)
 {
     gameController.PlayerCollected(gameObject);
 }
Beispiel #22
0
 public void OnColliderEventHoverEnter(ColliderHoverEventData eventData)
 {
     inCollider = true;
 }
Beispiel #23
0
 public void OnColliderEventHoverExit(ColliderHoverEventData eventData)
 {
     inCollider = false;
 }
Beispiel #24
0
 public void OnColliderEventHoverEnter(ColliderHoverEventData eventData)
 {
     StartCoroutine("AttackCoroutine");
 }
Beispiel #25
0
 public void OnColliderEventHoverEnter(ColliderHoverEventData eventData)
 {
     useGravity = !useGravity;
     SetUseGravityState(useGravity);
 }