public void Start()
        {
            if (HighLogic.LoadedScene == GameScenes.FLIGHT)
            {
                GameEvents.onVesselChange.Add(OnVesselChange);

                clsAddon = CLSClient.GetCLS();
                if (clsAddon != null)
                {
                    ShipManifestSettings.EnableCLS = true;
                    SettingsManager.CLSInstalled = true;
                    RunSave();
                }
                else
                {
                    ShipManifestSettings.EnableCLS = false;
                    SettingsManager.CLSInstalled = false;
                    RunSave();
                }
                ManifestUtilities.LogMessage("CLS Installed?  " + SettingsManager.CLSInstalled.ToString(), "Info", true);
            }
        }
Example #2
0
 internal static bool GetCLSAddon()
 {
   clsAddon = CLSClient.GetCLS();
   if (clsAddon == null)
   {
     Utilities.LogMessage("GetCLSVessel - clsAddon is null.", "Info", SMSettings.VerboseLogging);
     return false;
   }
   return true;
 }
Example #3
0
 internal static bool GetClsAddon()
 {
     ClsAddon = CLSClient.GetCLS();
       return ClsAddon != null;
 }