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; }
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 = "未分配"; } }