public static IDataConfigBase LoadConfig(string content)
        {
            IDataConfigBase config = (IDataConfigBase)Activator.CreateInstance(typeof(T));

            config.InitData(content);

            return(config);
        }
        public static IDataConfigBase LoadConfigFile(string csvFile = null)
        {
            IDataConfigBase config = (IDataConfigBase)Activator.CreateInstance(typeof(T));

            if (csvFile == null)
            {
                csvFile = config.GetCsvFile();
            }

            TextAsset txt = Resources.Load(csvFile) as TextAsset;

            config.InitData(txt.text);

            return(config);
        }