using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; namespace TON { public class SkillScrollViewController : MonoBehaviour { public ScrollRect scrollRect; public SkillInformationItem skillInfoPrefab; public List uiPrefabList = new List(); public List createSkillInfo = new List(); public int playerLevel; private SkillInformationItem selectedSkillInfo; private void Start() { scrollRect = GetComponent(); playerLevel = PlayerDataManager.Singleton.player.level; Initialize(); } private void Initialize() { List skillDatas = SkillDataManager.Singleton.skillDatas; float y = 0; for (int i = 0; i < skillDatas.Count; i++) { SkillData skillData = skillDatas[i]; SkillInformationItem skillInfoItem = Instantiate(skillInfoPrefab, scrollRect.content); skillInfoItem.gameObject.SetActive(true); skillInfoItem.Initalize(skillData, playerLevel); createSkillInfo.Add(skillInfoItem); if (playerLevel < skillData.requiredLevel) { skillInfoItem.GetComponent