void Awake()
    {
        skillHeroScrollList = content.viewport.GetComponentInChildren <SkillHeroScrollList> ();
        skillScrollList     = skillContent.viewport.GetComponentInChildren <SkillSkillScrollList> ();

        skillRequest = Singleton <SkillHttpRequest> .Instance;
        heroRequest  = Singleton <HeroHttpRequest> .Instance;

        skillRequest.GetAllUserSkillsSuccess += GetAllUserSkillsSuccess;
        heroRequest.AddSkillSuccess          += AddSkillSuccess;
    }
Esempio n. 2
0
    public void Bind(SkillModel skill, SkillSkillScrollList list)
    {
        this.skillScrollList = list;
        this.currentSkill    = skill;

        skillNameText.text   = skill.skillName;
        skillTypeText.text   = "战法类型:" + PrefDefine.SKILL_TYPE[skill.skillType];
        soldierTypeText.text = "士兵类型:" + PrefDefine.SOLDIER_TYPE[skill.soldierType];
        atkDistText.text     = "攻击距离:" + skill.atkDist + "";
        atkDestText.text     = "攻击目标:" + skill.atkDest;
        if (skill.useHeroId != null)
        {
            statusText.text = "分配给\n" + skill.useHeroModel.nickname;
        }
        else
        {
            statusText.text = "未分配";
        }
    }