Unity 内部でテキストファイルを扱う場合は TextAsset
クラスを利用してロードを行う
以下にロードするサンプルコードを示す
// Resources 以下からロード var text = Resources.Load<TextAsset>("Data/Hoge"); // Editor 内部でロード var text = AssetDatabase.LoadAssetAtPath<TextAsset>($"Assets/Data/Hoge.txt"); // Json もテキストファイルなので TextAsset でロードできる var json = AssetDatabase.LoadAssetAtPath<TextAsset>($"Assets/Data/Hoge.json"); var parsed = JsonUtility.FromJson<Hoge>(json.text);