Пример #1
0
    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);
    }
Пример #2
0
    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);
        }
    }