using UnityEngine; namespace MoleMole { public class MonoAvatarExpGrow : MonoBehaviour { public MonoMaskSliderGrow[] sliders; public void PlayAvatarExpSliderGrow() { LevelScoreManager instance = Singleton.Instance; for (int i = 0; i < instance.memberList.Count; i++) { AvatarDataItem avatarDataItem = instance.memberList[i]; AvatarDataItem avatarByID = Singleton.Instance.GetAvatarByID(avatarDataItem.avatarID); MonoMaskSliderGrow monoMaskSliderGrow = sliders[i]; int level = avatarDataItem.level; int exp = avatarDataItem.exp; int level2 = avatarByID.level; int exp2 = avatarByID.exp; monoMaskSliderGrow.Play(exp, exp2, UIUtil.GetAvatarMaxExpList(avatarDataItem, level, level2), ShowAvatarLevelUpHint, ShowCanUnlockSkillDialog); } } private void ShowAvatarLevelUpHint(Transform sliderTrans) { sliderTrans.Find("LevelUpHint").GetComponent().Play(); } private void ShowCanUnlockSkillDialog(Transform sliderTrans) { Singleton.Instance.FireNotify(new Notify(NotifyTypes.AvatarLevelUp)); } } }