Ejemplo n.º 1
0
        public static List <T> Load_List <T>(string save, ConvertTo_T <T> convertFunc, string separator = "#LIST#")
        {
            List <T> ret = new List <T>();

            string[] content = save.Split(new string[] { separator }, System.StringSplitOptions.None);
            for (int i = 0; i < content.Length - 1; i++)
            {
                //Ignore last one
                string single = content[i];
                ret.Add(convertFunc(single));
            }
            return(ret);
        }
Ejemplo n.º 2
0
        public static T[] Load_Array <T>(string save, ConvertTo_T <T> convertFunc, string separator = "#ARRAY#")
        {
            List <T> array = Load_List <T>(save, convertFunc, separator);

            return(array.ToArray());
        }