Files
M-Gameton-06/Gameton-06/Assets/Gameton/Scripts/Character/Skill/SkillDataManager.cs

32 lines
746 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace TON
{
public class SkillDataManager : SingletonBase<SkillDataManager>
{
public List<SkillData> skillDatas { get; private set; }
protected override void Awake()
{
base.Awake();
LoadSkillData();
}
private void LoadSkillData()
{
skillDatas = JSONLoader.LoadFromResources<List<SkillData>>("Skill");
if (skillDatas == null)
{
skillDatas = new List<SkillData>();
}
}
public SkillData GetSkillData(string skillId)
{
return skillDatas.Find(v => v.id == skillId);
}
}
}