[unity3d] ReadLine для TextAsset

Сегодня мне понадобилось распарсить очередной текстовый файл в unityEditor, и я набросал небольшую замену для StreamReader.ReadLine()
Я не знаю зачем он тут нужен, но пусть будет. Вдруг кому-нибудь пригодится данный костыль

    public class TextAssetR {
        public int line_number;
        string[] split_line_text;

        public TextAssetR(TextAsset ta) {
                string[] string_separators = new string[] { "\r\n" };
                split_line_text = ta.text.Split(string_separators, StringSplitOptions.None);
        }

        public string ReadLine() {
                try {
                        return split_line_text[this.line_number++];
                } catch (Exception e) {
                        Console.WriteLine(e.Message);
                        return null;
                }
        }

Комментарии