using System.Collections; using System.Collections.Generic; using UnityEngine; public class DataManager : Singleton { DataScriptable dataPath; public DataLanguage dataLanguage = new DataLanguage(); public DataItem dataItem = new DataItem(); public DataSkill dataSkill = new DataSkill(); public DataMonster dataMonster = new DataMonster(); public DataMonsterAppear dataMonsterAppear = new DataMonsterAppear(); public DataDungeon dataDungeon = new DataDungeon(); public void Init() { if (dataPath == null) { dataPath = Resources.Load("CSV/DataPath", typeof(ScriptableObject)) as DataScriptable; dataLanguage.Initialized(dataPath.language); dataItem.Initialized(dataPath.item); dataSkill.Initialized(dataPath.skill); dataMonster.Initialized(dataPath.monster); dataMonsterAppear.Initialized(dataPath.monsterAppear); } } }