Example #1
0
        public static void SaveConfig(IConfigFile config)
        {
            ConfigNameAttribute attr = (ConfigNameAttribute)config.GetType().GetCustomAttributes(typeof(ConfigNameAttribute), false).FirstOrDefault();
            string cfgName           = attr == null?config.GetType().Name : attr.name;

            File.WriteAllText(GetPath(cfgName), JsonUtility.ToJson(config));
        }