public void AddSkill(Skill newSkill) { //Debug.Log("SkillButton.AddSkill(" + (skillName != null && skillName != string.Empty ? skillName : "null") + ")"); skill = newSkill; if (skill != null) { icon.sprite = skill.Icon; icon.color = Color.white; skillNameText.text = skill.DisplayName; description.text = skill.GetSummary(); } else { //Debug.Log("SkillButton.AddSkill(): failed to get skill!!!"); } }
public void AddSkill(string skillName) { //Debug.Log("SkillButton.AddSkill(" + (skillName != null && skillName != string.Empty ? skillName : "null") + ")"); this.skillName = skillName; Skill skill = SystemSkillManager.MyInstance.GetResource(skillName); if (skill != null) { icon.sprite = skill.MyIcon; icon.color = Color.white; skillNameText.text = skill.MyName; description.text = skill.GetSummary(); } else { //Debug.Log("SkillButton.AddSkill(): failed to get skill!!!"); } }