using System.Collections; using System.Collections.Generic; using UnityEngine; namespace TON { public class SkillDataManager : SingletonBase { public List skillDatas { get; private set; } public List skillBases { get; private set; } protected override void Awake() { base.Awake(); LoadSkillData(); } private void LoadSkillData() { skillDatas = JSONLoader.LoadFromResources>("Skill"); if (skillDatas == null) { skillDatas = new List(); } // skillData를 skillBase로 치환 // 기존 스킬 클래스들을 skillBase를 상속받게 변경 } public SkillData GetSkillData(string skillId) { return skillDatas.Find(v => v.id == skillId); } } }