public static bool DetectConfigDefaultsReset(Mod mod) { if (ModMetaDataManager.GetConfigDefaultsResetMethod(mod) == null) { return(false); } return(true); }
public static void ResetDefaultsConfig(Mod mod) { var self = HamstarHelpersMod.Instance.ModMetaDataManager; if (!self.ConfigDefaultsResetMods.ContainsKey(mod.Name)) { throw new Exception("Not a recognized config resetable mod."); } MethodInfo config_defaults_method = ModMetaDataManager.GetConfigDefaultsResetMethod(mod); config_defaults_method.Invoke(null, new object[] { }); }