public static bool DetectConfigDefaultsReset(Mod mod)
 {
     if (ModFeaturesHelpers.GetConfigDefaultsResetMethod(mod) == null)
     {
         return(false);
     }
     return(true);
 }
        public static void ResetDefaultsConfig(Mod mod)
        {
            var self = ModHelpersMod.Instance.ModFeaturesHelpers;

            if (!self.ConfigDefaultsResetMods.ContainsKey(mod.Name))
            {
                throw new HamstarException("Not a recognized config resetable mod.");
            }

            MethodInfo configDefaultsMethod = ModFeaturesHelpers.GetConfigDefaultsResetMethod(mod);

            configDefaultsMethod.Invoke(null, new object[] { });
        }