Exemple #1
0
 public void UF_Add(UIDrag drag)
 {
     if (drag != null && !m_Drags.Contains(drag))
     {
         m_Drags.Add(drag);
         drag.UF_SetDragGroup(this);
     }
 }
Exemple #2
0
 public void UF_Remove(UIDrag drag)
 {
     if (drag != null)
     {
         if (m_Drags.Remove(drag))
         {
             drag.UF_SetDragGroup(null);
         }
     }
 }
Exemple #3
0
        public void UF_OnReset()
        {
            UIDrag drag = null;

            for (int k = m_PtrSource; k < m_Drags.Count; k++)
            {
                drag = m_Drags [k];
                if (drag != null)
                {
                    drag.UF_SetDragGroup(null);
                }
                m_Drags.RemoveAt(k);
                k--;
            }
        }