//apply skill; public void ApplySkills() { foreach (KeyValuePair <SkillEnum, SkillValue> pair in mSkillAbilities) { SkillValue skillValue = pair.Value; skillValue.callback(); Debug.Log("Apply skill --> " + skillValue.ToString()); } }