Ejemplo n.º 1
0
        public void OnPointerHover()
        {
            ComponentHelpers.CallLateUpdate(laserVisual);
            Assert.AreEqual(reticle.transform.position, DEFAULT_RETICLE_POS);

            pointer.OnPointerHover(raycastResult, true);
            ComponentHelpers.CallLateUpdate(laserVisual);


            Assert.AreEqual(reticle.transform.position, CLOSE_HIT_POS);
        }
Ejemplo n.º 2
0
        public void OnPointerEnterFar()
        {
            ComponentHelpers.CallLateUpdate(laserVisual);
            Assert.AreEqual(reticle.transform.position, DEFAULT_RETICLE_POS);

            raycastResult.worldPosition = FAR_HIT_POS;
            raycastResult.distance      = FAR_HIT_POS.z;
            pointer.OnPointerEnter(raycastResult, true);
            ComponentHelpers.CallLateUpdate(laserVisual);

            Assert.AreEqual(reticle.transform.position, FAR_HIT_POS);
        }