public void Show(SkillInfoJson skill) { defaultDescription.gameObject.SetActive(false); skillImage.sprite = Resources.Load <Sprite>(skill.skillImagePath); skillImage.color = Color.white; skillName.text = skill.skillName; skillDescription.text = skill.skillDesc; cancelBtn.SetActive(true); }
private void InstantiateSecondCamp(List <int> skills) { string jsonFile = Resources.Load <TextAsset>("Json/SkillInfoJson").ToString(); SkillInfoJsonArray skillInfos = JsonUtility.FromJson <SkillInfoJsonArray>(jsonFile); float offset = 100f; for (int i = 0; i < skills.Count; i++) { SkillInfoJson skill = skillInfos.skillInfo[skills[i]]; GameObject selectedSkill = Instantiate(secondCampSkillPrefab, secondCampPanel); selectedSkill.GetComponent <LoadingSkill>().Initialize(true, skill.skillName, Resources.Load <Sprite>(skill.skillImagePath)); selectedSkill.GetComponent <RectTransform>().anchoredPosition = -new Vector2(0, offset + i * selectedSkill.GetComponent <RectTransform>().sizeDelta.y); } }