void InitTimeLimitItem(tagActionEventConfig tagInfo, byte state, uint curValue = 0) { LimitTimeItem item = new LimitTimeItem(); item.Init(m_BaseItem); item.SetItemInfo(m_ActivityID, tagInfo, state, curValue); m_NodeList.Add(item); }
static int CompareItemBySate(LimitTimeItem item1, LimitTimeItem item2) { if (item1.NodeState < item2.NodeState) { return(-1); } else if (item1.NodeState > item2.NodeState) { return(1); } else { if (item1.NodeID < item2.NodeID) { return(-1); } else if (item1.NodeID > item2.NodeID) { return(1); } return(0); } }