public override void OnPointerUp(PointerEventData eventData)
 {
     if (TouchBehaviour.iMovingFinger == eventData.pointerId)
     {
         TouchBehaviour.EndMoving();
         background.gameObject.SetActive(false);
         base.OnPointerUp(eventData);
     }
 }
    public override void OnPointerDown(PointerEventData eventData)
    {
        if (TouchBehaviour.iMovingFinger == -1 &&
            eventData.position.x < TouchBehaviour.neutralScreenPosition.x
            )
        {
            background.anchoredPosition = ScreenPointToAnchoredPosition(eventData.position);
            background.gameObject.SetActive(true);
            base.OnPointerDown(eventData);

            TouchBehaviour.StartMoving(eventData.pointerId);
        }
    }
Beispiel #3
0
 public void OnClickDelete()
 {
     if (touchBehaviour == TouchBehaviour.Added)
     {
         touchBehaviour = TouchBehaviour.Deleted;
     }
     else if (touchBehaviour == TouchBehaviour.Deleted)
     {
         touchBehaviour = TouchBehaviour.Added;
     }
     else if (touchBehaviour == TouchBehaviour.Select)
     {
         touchBehaviour = TouchBehaviour.Added;
     }
     this.SyncBtnDeleteStatus();
 }
Beispiel #4
0
 void Awake()
 {
     m_Instance = this;
 }
Beispiel #5
0
 public void OnClickAdd()
 {
     touchBehaviour = TouchBehaviour.Added;
 }