Пример #1
0
 private void Init()
 {
     aniItems = new AniItem[mDMono.transform.childCount];
     for (int i = 0; i < aniItems.Length; i++)
     {
         AniItem item = new AniItem();
         item.transForm     = mDMono.transform.GetChild(i);
         item.gameObject    = item.transForm.gameObject;
         item.expValueLab   = item.transForm.Find("ExpSp/ExpLab").GetComponent <UILabel>();
         item.coinValueLab  = item.transForm.Find("CoinSp/CoinLab").GetComponent <UILabel>();
         item.medalValueLab = item.transForm.Find("MedalSp/CoinLab").GetComponent <UILabel>();
         item.tweener       = item.transForm.GetComponentsInChildren <UITweener>();
         aniItems[i]        = item;
     }
 }
Пример #2
0
        public void PlayAni(int expValue, int coinValue)
        {
            AniItem item = GetAniItem();

            if (item == null)
            {
                return;
            }
            string numlab = string.Format("+{0}", expValue);

            item.expValueLab.text   = numlab;
            item.coinValueLab.text  = numlab;
            item.medalValueLab.text = numlab;
            for (int i = 0; i < item.tweener.Length; i++)
            {
                item.tweener[i].ResetToBeginning();
                item.tweener[i].PlayForward();
            }
        }