Exemplo n.º 1
0
        //Public procedures
        public void Awake()
        {
            if (Instance != null)
            {
                Destroy(this);
                return;
            }
            ROOT_PATH          = KSPUtil.ApplicationRootPath;
            CONFIG_BASE_FOLDER = ROOT_PATH + "GameData/";

            KEI_BASE_FOLDER = CONFIG_BASE_FOLDER + "KEI/";
            KEI_PLUGINDATA  = KEI_BASE_FOLDER + "PluginData/";


            Instance = this;
            isActive = false;
            if (HighLogic.CurrentGame.Mode == Game.Modes.CAREER || HighLogic.CurrentGame.Mode == Game.Modes.SCIENCE_SANDBOX)
            {
                isActive                 = true;
                availableExperiments     = new List <AvailableExperiment>();
                unlockedExperiments      = new List <ScienceExperiment>();
                kscBiomes                = new List <string>();
                mainWindowRect           = new Rect();
                mainWindowScrollPosition = new Vector2();
                mainWindowVisible        = false;
            }
        }
Exemplo n.º 2
0
 //Public procedures
 public void Awake()
 {
     if (Instance != null) {
         Destroy (this);
         return;
     }
     Instance = this;
     isActive = false;
     if (HighLogic.CurrentGame.Mode == Game.Modes.CAREER || HighLogic.CurrentGame.Mode == Game.Modes.SCIENCE_SANDBOX)
     {
         isActive = true;
         availableExperiments = new List<AvailableExperiment>();
         unlockedExperiments = new List<ScienceExperiment>();
         kscBiomes = new List<string>();
         mainWindowRect = new Rect();
         mainWindowScrollPosition = new Vector2();
         mainWindowVisible = false;
     }
 }
Exemplo n.º 3
0
 //Public procedures
 public void Awake()
 {
     if (Instance != null)
     {
         Destroy(this);
         return;
     }
     Instance = this;
     isActive = false;
     if (HighLogic.CurrentGame.Mode == Game.Modes.CAREER || HighLogic.CurrentGame.Mode == Game.Modes.SCIENCE_SANDBOX)
     {
         isActive                 = true;
         availableExperiments     = new List <AvailableExperiment>();
         unlockedExperiments      = new List <ScienceExperiment>();
         kscBiomes                = new List <string>();
         mainWindowRect           = new Rect();
         mainWindowScrollPosition = new Vector2();
         mainWindowVisible        = false;
     }
 }