// ----------------------------------------------------------------------------------- private void OnSkillSelected(SkillSelectButton sender) { SkillSelectButton skillButton = sender as SkillSelectButton; result = skillButton.skill; Hide(); }
// ----------------------------------------------------------------------------------- void Initialize() { skillButtons = GetComponentsInChildren <SkillSelectButton>(); for (int i = 0; i < skillButtons.Length; i++) { SkillSelectButton btn = skillButtons[i]; skillButtons[i].onClick.AddListener(() => { OnSkillSelected(btn); }); } }