nature_net.configurations.GetAvatarList_GDText C# (CSharp) 메소드

GetAvatarList_GDText() 공개 정적인 메소드

public static GetAvatarList_GDText ( string text_file ) : List
text_file string
리턴 List
        public static List<string> GetAvatarList_GDText(string text_file)
        {
            List<string> avatars = new List<string>();
            string[] lines = text_file.Split(new Char[] { '\r', '\n' }, StringSplitOptions.RemoveEmptyEntries);
            foreach (string line in lines)
            {
                string[] parts = line.Split(new Char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
                if (parts.Count() < 3) { avatars.Add(""); continue; }
                string[] values = parts[2].Split(new Char[] { '=' }, StringSplitOptions.RemoveEmptyEntries);
                if (values.Count() < 2) { avatars.Add(""); continue; }
                string value = values[1].Trim();
                value = value.Substring(0, value.Length - 1);
                if (value.Substring(value.Length - 4, 4) != ".png")
                    value = value + ".png";
                avatars.Add(value);
            }
            return avatars;
        }