T LoadConfigData <T> (string _path) { TextAsset configTextAsset = Resources.Load <TextAsset>(_path); T configData = GameUtility.DeserializeFromByte <T>(configTextAsset.bytes); return(configData); }
void LoadLevelData() { TextAsset configTextAsset = Resources.Load <TextAsset>(levelDataPath); levelConfigData = GameUtility.DeserializeFromByte <LevelConfigData>(configTextAsset.bytes); //string path = GameUtility.GetStreamingassetPath(levelDataPath); //StartCoroutine(LoadLevelDataRoutine(path,(LevelConfigData _levelConfigData) => { // levelConfigData = _levelConfigData; //})); //levelConfigData = GameUtility.DeserializeFromPath<LevelConfigData>(path); //Debug.LogError(levelConfigData); }