public void SkillIconSet() { GameObject skillIconCanvas = GameObject.Find("SkillIconCanvas"); if (haveSkillNum > 0) { GameObject skill1AbleIcon = skillIconCanvas.transform.Find("Skill1Icon/AbleIcon").gameObject; GameObject skill1NotAbleIcon = skillIconCanvas.transform.Find("Skill1Icon/NotAbleIcon").gameObject; skill1AbleIcon.SetActive(true); skill1NotAbleIcon.SetActive(true); sid = skillIconCanvas.GetComponent <SkillIconData>(); ableSkillIcon[0] = skill1AbleIcon.GetComponent <Image>(); skill1AbleIcon.GetComponent <Image>().sprite = sid.GetSkillAbleSprite(skillNumber[0]); skill1NotAbleIcon.GetComponent <Image>().sprite = sid.GetSkillNotAbleSprite(skillNumber[0]); ableSkillIcon[0].fillAmount = 0f; } if (haveSkillNum > 1) { GameObject skill2AbleIcon = skillIconCanvas.transform.Find("Skill2Icon/AbleIcon").gameObject; GameObject skill2NotAbleIcon = skillIconCanvas.transform.Find("Skill2Icon/NotAbleIcon").gameObject; skill2AbleIcon.SetActive(true); skill2NotAbleIcon.SetActive(true); ableSkillIcon[1] = skill2AbleIcon.GetComponent <Image>(); skill2AbleIcon.GetComponent <Image>().sprite = sid.GetSkillAbleSprite(skillNumber[1]); skill2NotAbleIcon.GetComponent <Image>().sprite = sid.GetSkillNotAbleSprite(skillNumber[1]); ableSkillIcon[1].fillAmount = 0f; } }