Beispiel #1
0
 IEnumerator ShowReward(RewardStruct reward)
 {
     rewardImage.sprite = ResManager.GetResource <Sprite>(EquipConfig.GetEquipResNameByID(reward.rewardid));
     rewardnum.text     = reward.rewardnum.ToString();
     rewardImage.transform.DOScale(Vector3.one, 0.378f).SetDelay(0.195f).SetEase(Ease.OutBack).OnComplete(delegate()
     {
         if (RewardQueue.Count > 0)
         {
             rewardImage.transform.DOScale(Vector3.zero, 0.3f).SetDelay(2.0f).OnComplete(delegate { StartCoroutine(ShowRewardAnima()); });
         }
         else
         {
             IsCanClose = true;
         }
     });
     yield return(new WaitForEndOfFrame());
 }