示例#1
0
    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;
        }
    }