Пример #1
0
 void UpdateClickUp()
 {
     if (objectInTouch != null)
     {
         if (Input.GetMouseButtonUp(0))
         {
             objectInTouch.TouchEnded();
             objectInTouch = null;
         }
     }
 }
Пример #2
0
    void UpdateClickDown()
    {
        if (Input.GetMouseButtonDown(0))
        {
            Vector2 mousePos2D = GetMousePosition();

            ITouchController touchedObject = getObjectTouchControllerOnPosition(mousePos2D);
            if (touchedObject != null)
            {
                objectInTouch = touchedObject;
                touchedObject.TouchBegan();
            }
        }
    }
Пример #3
0
 public void SetTouchController(/* final */ ITouchController pTouchController)
 {
     this.mTouchController = pTouchController;
     this.mTouchController.ApplyTouchOptions(this.mEngineOptions.GetTouchOptions());
     this.mTouchController.SetTouchEventCallback(this);
 }
Пример #4
0
 public BaseGestureManager(Game game, ITouchController touchController)
     : base(game)
 {
     this.touchController = touchController;
 }
 public IGestureManager CreateManager(Game game, ITouchController tc)
 {
     return new BaseGestureHandling.BaseGestureManager(game, tc);
 }
Пример #6
0
 public void UnregisterTouchEvent(ITouchController obj)
 {
     inputEvent -= obj.OnTouchInput;
 }
 public OrientedTouchController(ITouchController baseTouchController, GameOrientation ori)
 {
     this.baseTC = baseTouchController;
     this.orientation = ori;
 }