Ejemplo n.º 1
0
    void InitPresentItem(uint onlyID, tagGiffClientInfo tagItemInfo)
    {
        PresentItemUI item = new PresentItemUI(tagItemInfo);

        item.Init(m_PresentItem);
        m_PresentList.Add(item);
    }
Ejemplo n.º 2
0
 static int CompareListByTime(PresentItemUI item1, PresentItemUI item2)
 {
     if (item1.PresentItemInfo.DiffTime < item2.PresentItemInfo.DiffTime)
     {
         return(1);
     }
     else if (item1.PresentItemInfo.DiffTime > item2.PresentItemInfo.DiffTime)
     {
         return(-1);
     }
     else
     {
         return(0);
     }
 }
Ejemplo n.º 3
0
    public void UpdateReceiverPressent(uint onlyID)
    {
        if (m_BaseWndObject.activeSelf != true)
        {
            return;
        }

        for (byte i = 0; i < m_PresentList.Count;)
        {
            if (m_PresentList[i].PresentItemInfo.OnlyID == onlyID)
            {
                PresentItemUI item = m_PresentList[i];
                m_Grid.RemoveChild(item.m_BaseTrans);
                item.ShutDown();
                Utility.ListRemoveAt(m_PresentList, i);
                break;
            }
            else
            {
                i++;
            }
        }
    }