void InitPresentItem(uint onlyID, tagGiffClientInfo tagItemInfo) { PresentItemUI item = new PresentItemUI(tagItemInfo); item.Init(m_PresentItem); m_PresentList.Add(item); }
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); } }
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++; } } }