Example #1
0
    public virtual void TouchEvent(object sender, EventArgs e)
    {
        Gesture gesture = (Gesture)sender;

        GameController.GestureResult res = new GameController.GestureResult();
        res.gesture = gesture;

        Ray        ray = Camera.main.ScreenPointToRay(new Vector3(gesture.ScreenPosition.x, gesture.ScreenPosition.y, 0));
        RaycastHit hit;

        if (Physics.Raycast(ray, out hit))
        {
            res.hit = hit.collider.gameObject;
        }

        this.GestureChanged(res);
    }
Example #2
0
 public void update(GameController.GestureResult gesture)
 {
     stack.Peek().update(gesture);
     lastGesture = gesture;
 }
Example #3
0
 public virtual void GestureChanged(GameController.GestureResult gesture)
 {
     ss1.update(gesture);
 }
Example #4
0
 public void update(GameController.GestureResult gesture)
 {
     hitObject = gesture.hit;
     onGesture(gesture.gesture);
 }