Exemplo n.º 1
0
    void Awake()
    {
        Achievement.instance.popupCallback += OnPopUp;

        mLayout = popUpHolder.GetComponent <NGUILayoutFlow>();

        int numChild = popUpHolder.childCount;

        mActives    = new List <UIAchievementPopUpItem>(numChild);
        mInactives  = new List <UIAchievementPopUpItem>(numChild);
        mPopUpQueue = new Queue <Data>(numChild);

        for (int i = 0; i < numChild; i++)
        {
            Transform c = popUpHolder.GetChild(i);
            mInactives.Add(c.GetComponent <UIAchievementPopUpItem>());
            c.gameObject.SetActive(false);
        }
    }