void UpdateClickUp() { if (objectInTouch != null) { if (Input.GetMouseButtonUp(0)) { objectInTouch.TouchEnded(); objectInTouch = null; } } }
void UpdateClickDown() { if (Input.GetMouseButtonDown(0)) { Vector2 mousePos2D = GetMousePosition(); ITouchController touchedObject = getObjectTouchControllerOnPosition(mousePos2D); if (touchedObject != null) { objectInTouch = touchedObject; touchedObject.TouchBegan(); } } }
public void SetTouchController(/* final */ ITouchController pTouchController) { this.mTouchController = pTouchController; this.mTouchController.ApplyTouchOptions(this.mEngineOptions.GetTouchOptions()); this.mTouchController.SetTouchEventCallback(this); }
public BaseGestureManager(Game game, ITouchController touchController) : base(game) { this.touchController = touchController; }
public IGestureManager CreateManager(Game game, ITouchController tc) { return new BaseGestureHandling.BaseGestureManager(game, tc); }
public void UnregisterTouchEvent(ITouchController obj) { inputEvent -= obj.OnTouchInput; }
public OrientedTouchController(ITouchController baseTouchController, GameOrientation ori) { this.baseTC = baseTouchController; this.orientation = ori; }