Exemplo n.º 1
0
 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();
     }
 }
Exemplo n.º 2
0
        private void Apply()
        {
            if (int.TryParse(_guiGlobalRangeForVessels, out var parseGlobalRange))
            {
                PreSettings.GlobalRange   = parseGlobalRange;
                _guiGlobalRangeForVessels = PreSettings.GlobalRange.ToString();
            }

            PreSettings.SaveConfig();
            PhysicsRangeExtender.UpdateRanges(true);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 5
0
        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();
                }
            }
        }