Пример #1
0
 void IPointerUpHandler.OnPointerUp(PointerEventData eventData)
 {
     if (eventData.get_clickCount() == 2)
     {
         if (VirtualizingItemContainer.DoubleClick != null)
         {
             VirtualizingItemContainer.DoubleClick(this, eventData);
         }
         if (!this.CanEdit || eventData.get_button() != null || this.m_coBeginEdit == null)
         {
             return;
         }
         this.StopCoroutine(this.m_coBeginEdit);
         this.m_coBeginEdit = (IEnumerator)null;
     }
     else
     {
         if (this.m_canBeginEdit && eventData.get_button() == null && this.m_coBeginEdit == null)
         {
             this.m_coBeginEdit = this.CoBeginEdit();
             this.StartCoroutine(this.m_coBeginEdit);
         }
         if (!this.CanSelect || VirtualizingItemContainer.PointerUp == null)
         {
             return;
         }
         VirtualizingItemContainer.PointerUp(this, eventData);
     }
 }