Пример #1
0
    public static void CustomUpdate()
    {
        UIRect rect  = null;
        int    count = m_UIRectList.Count;

        if (Time.renderedFrameCount - uiOpenFrame > 10)
        {
            for (int i = 0; index < count && i < updateCount; ++i, ++index)
            {
                rect = m_UIRectList[index];
                if (rect != null && rect.isActiveAndEnabled)
                {
                    rect.SelfUpdate();
                }
            }
            if (index >= count)
            {
                index = 0;
            }
        }
        else
        {
            for (int i = 0; i < count; ++i)
            {
                rect = m_UIRectList[i];
                if (rect != null && rect.isActiveAndEnabled)
                {
                    rect.SelfUpdate();
                }
            }
            index = 0;
        }
    }