public virtual void DoClick(LComponent comp) { if (!_enabled) { return; } if (_allTouch != null) { _allTouch.On(SysTouch.GetX(), SysTouch.GetY()); } if (clicks != null) { for (int i = 0, size = clicks.size; i < size; i++) { ClickListener listener = clicks.Get(i); if (listener != null && listener != this) { listener.DoClick(comp); } } } }
public bool IsUp() { return(SysTouch.IsUp() && (previousState == LTouchLocationState.Pressed || previousState == LTouchLocationState.Dragged) && (state == LTouchLocationState.Released)); }
public bool IsDown() { return(SysTouch.IsDown() && (previousState == LTouchLocationState.Pressed && (state == LTouchLocationState.Pressed || state == LTouchLocationState.Dragged))); }
public bool IsDrag() { return(SysTouch.IsDrag() && (previousState == LTouchLocationState.Dragged && state == LTouchLocationState.Dragged)); }