private void ApplySwipe(SwipeSide swipeSide) { if (!ReferenceEquals(_swipingCoroutine, null)) { return; } _targetPosition = _containerRectTransform.localPosition; if (_scrollAxis == ScrollAxis.Horizontal) { if (swipeSide == SwipeSide.Left && _containerRectTransform.localPosition.x - Step >= _scrollRange.Max) { _targetPosition.x -= _step; } else if (swipeSide == SwipeSide.Right && _containerRectTransform.localPosition.x + Step <= _scrollRange.Min) { _targetPosition.x += _step; } } else { if (swipeSide == SwipeSide.Down && _containerRectTransform.localPosition.y - Step >= _scrollRange.Max) { _targetPosition.y -= _step; } else if (swipeSide == SwipeSide.Up && _containerRectTransform.localPosition.y + Step <= _scrollRange.Min) { _targetPosition.y += _step; } } _swipingCoroutine = StartCoroutine(Swiping()); }
private void ApplySwipe(SwipeSide swipeSide) { StopAllCoroutines(); int offerDataId = _assetSpecialOffers.OfferDatas.FindIndex(data => data == _currentOfferData); if (swipeSide == SwipeSide.Right) { if (offerDataId == _assetSpecialOffers.OfferDatas.Count - 1) { offerDataId = 0; } else { offerDataId++; } } else { if (offerDataId == 0) { offerDataId = _assetSpecialOffers.OfferDatas.Count - 1; } else { offerDataId--; } } _currentOfferData = _assetSpecialOffers.OfferDatas[offerDataId]; ApplyNewOffer(); }
void FireOngoingSwipeEvent(SwipeSide status) { var temp = OngoingSwipeEvent; if (temp != null) { temp(this, new SwipeEventArgs { Side = status }); } }
void FireSwipeEvent(SwipeSide side) { var temp = SwipeEvent; if (temp != null) { temp(this, new SwipeEventArgs { Side = side }); } }
void FireOngoingSwipeEvent (SwipeSide status) { var temp = OngoingSwipeEvent; if (temp != null) temp (this, new SwipeEventArgs { Side = status }); }
void FireSwipeEvent (SwipeSide side) { var temp = SwipeEvent; if (temp != null) temp (this, new SwipeEventArgs { Side = side }); }