/// <summary> /// Listen to pet level up and Checks the flame level up. /// </summary> private void CheckFlameLevelUp(object sender, EventArgs args) { if (allSkills == null) { allSkills = SortList(DataLoaderSkills.GetDataList()); } int currentLevel = (int)LevelLogic.Instance.CurrentLevel; ImmutableDataSkill skillData = DataLoaderSkills.NewFlameOnLevelUp(currentLevel); if (skillData != null) { if (OnFlameLevelUp != null) { FlameLevelEventArgs flameArgs = new FlameLevelEventArgs(skillData); OnFlameLevelUp(this, flameArgs); } } }
void Awake() { allSkills = SortList(DataLoaderSkills.GetDataList()); }