public static void PreOff(string _modName) { if (PreSettings.ModEnabled) { _wasEnabled = true; Debug.Log("[Physic Range Extender] === Being turned off by " + _modName); PreSettings.ModEnabled = false; PhysicsRangeExtender.RestoreStockRanges(); PreSettings.SaveConfig(); } }
private void Apply() { if (int.TryParse(_guiGlobalRangeForVessels, out var parseGlobalRange)) { PreSettings.GlobalRange = parseGlobalRange; _guiGlobalRangeForVessels = PreSettings.GlobalRange.ToString(); } PreSettings.SaveConfig(); PhysicsRangeExtender.UpdateRanges(true); }
public void Apply() { if (int.TryParse(_guiGlobalRangeForVessels, out var parseGlobalRange)) { PreSettings.GlobalRange = parseGlobalRange; _guiGlobalRangeForVessels = PreSettings.GlobalRange.ToString(); } if (float.TryParse(_guiCamFixMultiplier, out var parseCamFix)) { PreSettings.CamFixMultiplier = parseCamFix; _guiCamFixMultiplier = PreSettings.CamFixMultiplier.ToString(CultureInfo.InvariantCulture); } PreSettings.SaveConfig(); PhysicsRangeExtender.UpdateRanges(true); }
private void Apply() { int parseRangeForLanded; int parseGlobalRange; if (int.TryParse(_guiLocalRangeForLandedVessels, out parseRangeForLanded)) { PreSettings.RangeForLandedVessels = parseRangeForLanded; _guiLocalRangeForLandedVessels = PreSettings.RangeForLandedVessels.ToString(); } if (int.TryParse(_guiGlobalRangeForVessels, out parseGlobalRange)) { PreSettings.GlobalRange = parseGlobalRange; _guiGlobalRangeForVessels = PreSettings.GlobalRange.ToString(); } PreSettings.SaveConfig(); PhysicsRangeExtender.UpdateRanges(); }
private void DisableMod(float line) { var saveRect = new Rect(LeftIndent, ContentTop + line * entryHeight, contentWidth, entryHeight); if (PreSettings.ModEnabled) { if (GUI.Button(saveRect, "Disable Mod")) { PreSettings.ModEnabled = false; PhysicsRangeExtender.RestoreStockRanges(); PreSettings.SaveConfig(); } } else { if (GUI.Button(saveRect, "Enable Mod")) { PreSettings.ModEnabled = true; Apply(); PreSettings.SaveConfig(); } } }