Exemple #1
0
 void OnTouchEnded(object sender, MetaGestureEventArgs e)
 {
     if (((MetaGesture)sender).State == Gesture.GestureState.Ended)
     {
         shouldSpawn = false;
     }
 }
Exemple #2
0
        private void pointerUpdatedHandler(object sender, MetaGestureEventArgs metaGestureEventArgs)
        {
            var pointer = metaGestureEventArgs.Pointer;

            if (pointer.InputSource == (IInputSource)this)
            {
                return;
            }

            Pointer newPointer;

            if (!map.TryGetValue(pointer.Id, out newPointer))
            {
                return;
            }
            HitData hit;

            if (!PointerUtils.IsPointerOnTarget(pointer, transform, out hit))
            {
                return;
            }
            newPointer.Position = processCoords(hit.RaycastHit.textureCoord);
            newPointer.Flags    = pointer.Flags | Pointer.FLAG_ARTIFICIAL;
            updatePointer(newPointer);
        }
Exemple #3
0
    private void OnPointerPressed(object sender, MetaGestureEventArgs e)
    {
        var pointer = e.Pointer;

        //Debug.Log(string.Format("PointerID:{0} PressedPoint{1}: ", pointer.Id, pointer.Position));
        CameraUtils.Instance.IsTouchUIBtn(pointer.Position);
    }
Exemple #4
0
 private void touchBeganHandler(object sender, MetaGestureEventArgs metaGestureEventArgs)
 {
     if (TouchTime == 0)
     {
         TouchTime = Time.time;
     }
 }
Exemple #5
0
 private void touchBeganHandler(object sender, MetaGestureEventArgs metaGestureEventArgs)
 {
     if (TouchTime == 0)
     {
         TouchTime = Time.time;
         this.EnterContactZone();
     }
 }
Exemple #6
0
 private void touchEndedHandler(object sender, MetaGestureEventArgs metaGestureEventArgs)
 {
     if (Time.time - TouchTime < 300)
     {
         this.ExitContactZone();
     }
     TouchTime = 0;
 }
        private void touchBeganHandler(object sender, MetaGestureEventArgs metaGestureEventArgs)
        {
            var touch = metaGestureEventArgs.Touch;

            if (touch.InputSource == this)
            {
                return;
            }
            map.Add(touch.Id, beginTouch(processCoords(touch.Hit.RaycastHit.textureCoord), touch.Tags).Id);
        }
Exemple #8
0
    private void touchMovedhandler(object sender, MetaGestureEventArgs metaGestureEventArgs)
    {
        var touch = metaGestureEventArgs.Touch;

        if (this.appeared && !this.collided && !this.resetting)
        {
            Vector3 positionTouched = Camera.main.ScreenToWorldPoint(touch.Position);
            positionTouched.z       = 0;
            this.transform.position = positionTouched;
        }
    }
        private void touchEndedHandler(object sender, MetaGestureEventArgs metaGestureEventArgs)
        {
            int id;
            var touch = metaGestureEventArgs.Touch;

            if (touch.InputSource == this)
            {
                return;
            }
            if (!map.TryGetValue(touch.Id, out id))
            {
                return;
            }
            endTouch(id);
        }
Exemple #10
0
        private void touchCancelledhandler(object sender, MetaGestureEventArgs metaGestureEventArgs)
        {
            int id;
            var touch = metaGestureEventArgs.Touch;

            if (touch.InputSource.Equals(this))
            {
                return;
            }
            if (!map.TryGetValue(touch.Id, out id))
            {
                return;
            }
            cancelTouch(id);
        }
Exemple #11
0
        private void pointerPressedHandler(object sender, MetaGestureEventArgs metaGestureEventArgs)
        {
            var pointer = metaGestureEventArgs.Pointer;

            if (pointer.InputSource == (IInputSource)this)
            {
                return;
            }

            var newPointer = PointerFactory.Create(pointer.Type, this);

            newPointer.CopyFrom(pointer);
            newPointer.Position = processCoords(pointer.GetPressData().RaycastHit.textureCoord);
            newPointer.Flags    = pointer.Flags | Pointer.FLAG_ARTIFICIAL | Pointer.FLAG_INTERNAL;
            addPointer(newPointer);
            pressPointer(newPointer);
            map.Add(pointer.Id, newPointer);
        }
Exemple #12
0
        private void pointerCancelledhandler(object sender, MetaGestureEventArgs metaGestureEventArgs)
        {
            var pointer = metaGestureEventArgs.Pointer;

            if (pointer.InputSource == (IInputSource)this)
            {
                return;
            }

            Pointer newPointer;

            if (!map.TryGetValue(pointer.Id, out newPointer))
            {
                return;
            }
            map.Remove(pointer.Id);
            cancelPointer(newPointer);
        }
        private void touchMovedhandler(object sender, MetaGestureEventArgs metaGestureEventArgs)
        {
            int      id;
            TouchHit hit;
            var      touch = metaGestureEventArgs.Touch;

            if (touch.InputSource == this)
            {
                return;
            }
            if (!map.TryGetValue(touch.Id, out id))
            {
                return;
            }
            if (!gesture.GetTargetHitResult(touch.Position, out hit))
            {
                return;
            }
            moveTouch(id, processCoords(hit.RaycastHit.textureCoord));
        }
Exemple #14
0
        private void selectTile(object sender, MetaGestureEventArgs metaGestureEventArgs)
        {
            var touch       = metaGestureEventArgs.Touch;
            var getTouchPos = Camera.main.ScreenToWorldPoint(touch.Position);

            touchPos = getTouchPos;

            if (touchPos.x < 0 || touchPos.y < 0)
            {
                iluminacao.SetActive(false);
                areaPoseidon.SetActive(false);
            }
            else
            {
                if (menu.cartaSelecionada != null)
                {
                    iluminacao.SetActive(true);
                    luzinha(menu.cartaSelecionada, tileDetectX(touchPos.x), tileDetectY(touchPos.y));
                }
            }
            menu.closeMenu(false);
            menu.cardStatus();
        }
Exemple #15
0
 private void touchEndedHandler(object sender, MetaGestureEventArgs metaGestureEventArgs)
 {
     TouchTime = 0;
 }
Exemple #16
0
 private void OnTouchEvent(object sender, MetaGestureEventArgs e)
 {
     shouldSpawn = true;
     spawnCoords = camera.ScreenToWorldPoint(new Vector3(e.TouchPoint.Position.x, e.TouchPoint.Position.y, camera.far));
 }
 private void OnTouchEvent(object sender, MetaGestureEventArgs e)
 {
     shouldSpawn = true;
     spawnCoords = camera.ScreenToWorldPoint(new Vector3(e.TouchPoint.Position.x, e.TouchPoint.Position.y, camera.farClipPlane));
 }
 private void OnTouchEnded(object sender, MetaGestureEventArgs e)
 {
     if (((MetaGesture)sender).State == Gesture.GestureState.Ended) shouldSpawn = false;
 }
Exemple #19
0
 private void OnPointerReleased(object sender, MetaGestureEventArgs e)
 {
 }