Exemple #1
0
        public override void Initialize(Part localPart, InterstellarRefineryController controller)
        {
            base.Initialize(localPart, controller);

            _strRegolithResourceName      = ResourceSettings.Config.Regolith;
            _strHydrogenResourceName      = ResourceSettings.Config.HydrogenLqd;
            _stDeuteriumResourceName      = ResourceSettings.Config.DeuteriumGas;
            _strLiquidHelium3ResourceName = ResourceSettings.Config.Helium3Gas;
            _strLiquidHelium4ResourceName = ResourceSettings.Config.Helium4Gas;
            _strMonoxideResourceName      = ResourceSettings.Config.CarbonMonoxideGas;
            _strDioxideResourceName       = ResourceSettings.Config.CarbonDioxideLqd;
            _strMethaneResourceName       = ResourceSettings.Config.MethaneLqd;
            _strNitrogenResourceName      = ResourceSettings.Config.NitrogenLqd;
            _strWaterResourceName         = ResourceSettings.Config.WaterPure;

            // should add Nitrogen15 and Argon

            _dRegolithDensity      = PartResourceLibrary.Instance.GetDefinition(_strRegolithResourceName).density;
            _dHydrogenDensity      = PartResourceLibrary.Instance.GetDefinition(_strHydrogenResourceName).density;
            _dDeuteriumDensity     = PartResourceLibrary.Instance.GetDefinition(_stDeuteriumResourceName).density;
            _dLiquidHelium3Density = PartResourceLibrary.Instance.GetDefinition(_strLiquidHelium3ResourceName).density;
            _dLiquidHelium4Density = PartResourceLibrary.Instance.GetDefinition(_strLiquidHelium4ResourceName).density;
            _dMonoxideDensity      = PartResourceLibrary.Instance.GetDefinition(_strMonoxideResourceName).density;
            _dDioxideDensity       = PartResourceLibrary.Instance.GetDefinition(_strDioxideResourceName).density;
            _dMethaneDensity       = PartResourceLibrary.Instance.GetDefinition(_strMethaneResourceName).density;
            _dNitrogenDensity      = PartResourceLibrary.Instance.GetDefinition(_strNitrogenResourceName).density;
            _dWaterDensity         = PartResourceLibrary.Instance.GetDefinition(_strWaterResourceName).density;

            deuteriumDefinition = PartResourceLibrary.Instance.GetDefinition(_stDeuteriumResourceName);
        }
Exemple #2
0
        public override void Initialize(Part localPart, InterstellarRefineryController controller)
        {
            base.Initialize(localPart, controller);

            // get the definition of the 'generic' input resource
            _intakeLiquidDefinition = PartResourceLibrary.Instance.GetDefinition(ResourceSettings.Config.IntakeLiquid);
        }
        public override void Initialize(Part localPart, InterstellarRefineryController controller)
        {
            base.Initialize(localPart, controller);

            _ammoniaDensity = PartResourceLibrary.Instance.GetDefinition(ResourceSettings.Config.AmmoniaLqd).density;
            _uraniumTetrafluorideDensity = PartResourceLibrary.Instance.GetDefinition(ResourceSettings.Config.UraniumTetraflouride).density;
            _uraniumNitrideDensity       = PartResourceLibrary.Instance.GetDefinition(ResourceSettings.Config.UraniumNitride).density;
        }
        public override void Initialize(Part localPart, InterstellarRefineryController controller)
        {
            base.Initialize(localPart, controller);

            _pureWater = PartResourceLibrary.Instance.GetDefinition(ResourceSettings.Config.WaterPure);
            _lqdWater  = PartResourceLibrary.Instance.GetDefinition(ResourceSettings.Config.WaterRaw);
            _oxygen    = PartResourceLibrary.Instance.GetDefinition(ResourceSettings.Config.OxygenGas);
            _hydrogen  = PartResourceLibrary.Instance.GetDefinition(ResourceSettings.Config.HydrogenGas);
        }
        public override void Initialize(Part localPart, InterstellarRefineryController controller)
        {
            base.Initialize(localPart, controller);

            _ammoniaResourceName  = ResourceSettings.Config.AmmoniaGas;
            _nitrogenResourceName = ResourceSettings.Config.NitrogenGas;
            _hydrogenResourceName = ResourceSettings.Config.HydrogenGas;

            _ammoniaDensity  = PartResourceLibrary.Instance.GetDefinition(_ammoniaResourceName).density;
            _nitrogenDensity = PartResourceLibrary.Instance.GetDefinition(_nitrogenResourceName).density;
            _hydrogenDensity = PartResourceLibrary.Instance.GetDefinition(_hydrogenResourceName).density;
        }
        public override void Initialize(Part localPart, InterstellarRefineryController controller)
        {
            base.Initialize(localPart, controller);

            _aluminaResourceName   = ResourceSettings.Config.Alumina;
            _aluminiumResourceName = ResourceSettings.Config.Aluminium;
            _oxygenResourceName    = ResourceSettings.Config.OxygenGas;

            _aluminaDensity   = PartResourceLibrary.Instance.GetDefinition(_aluminaResourceName).density;
            _aluminiumDensity = PartResourceLibrary.Instance.GetDefinition(_aluminiumResourceName).density;
            _oxygenDensity    = PartResourceLibrary.Instance.GetDefinition(_oxygenResourceName).density;
        }
        public override void Initialize(Part localPart, InterstellarRefineryController controller)
        {
            base.Initialize(localPart, controller);

            _oxygenResourceName           = ResourceSettings.Config.OxygenGas;
            _hydrogenResourceName         = ResourceSettings.Config.HydrogenGas;
            _hydrogenPeroxideResourceName = ResourceSettings.Config.HydrogenPeroxide;

            _hydrogenDensity         = PartResourceLibrary.Instance.GetDefinition(_hydrogenResourceName).density;
            _oxygenDensity           = PartResourceLibrary.Instance.GetDefinition(_oxygenResourceName).density;
            _hydrogenPeroxideDensity = PartResourceLibrary.Instance.GetDefinition(_hydrogenPeroxideResourceName).density;
        }
Exemple #8
0
        public override void Initialize(Part localPart, InterstellarRefineryController controller)
        {
            base.Initialize(localPart, controller);

            _waterHeavyResourceName = ResourceSettings.Config.WaterHeavy;
            _oxygenResourceName     = ResourceSettings.Config.OxygenGas;
            _deuteriumResourceName  = ResourceSettings.Config.DeuteriumGas;

            _vessel            = localPart.vessel;
            _heavyWaterDensity = PartResourceLibrary.Instance.GetDefinition(_waterHeavyResourceName).density;
            _oxygenDensity     = PartResourceLibrary.Instance.GetDefinition(_oxygenResourceName).density;
            _deuteriumDensity  = PartResourceLibrary.Instance.GetDefinition(_deuteriumResourceName).density;
        }
        public override void Initialize(Part localPart, InterstellarRefineryController controller)
        {
            base.Initialize(localPart, controller);

            _waterResourceName    = ResourceSettings.Config.WaterPure;
            _monoxideResourceName = ResourceSettings.Config.CarbonMonoxideGas;
            _dioxideResourceName  = ResourceSettings.Config.CarbonDioxideGas;
            _hydrogenResourceName = ResourceSettings.Config.HydrogenGas;

            _waterDensity    = PartResourceLibrary.Instance.GetDefinition(_waterResourceName).density;
            _dioxideDensity  = PartResourceLibrary.Instance.GetDefinition(_dioxideResourceName).density;
            _hydrogenDensity = PartResourceLibrary.Instance.GetDefinition(_hydrogenResourceName).density;
            _monoxideDensity = PartResourceLibrary.Instance.GetDefinition(_monoxideResourceName).density;
        }
Exemple #10
0
        public override void Initialize(Part localPart, InterstellarRefineryController controller)
        {
            base.Initialize(localPart, controller);

            _ammoniaResourceName   = ResourceSettings.Config.AmmoniaGas;
            _hydrazineResourceName = ResourceSettings.Config.Hydrazine;
            _waterResourceName     = ResourceSettings.Config.WaterPure;
            _hydrogenPeroxideName  = ResourceSettings.Config.HydrogenPeroxide;

            _ammoniaDensity          = PartResourceLibrary.Instance.GetDefinition(_ammoniaResourceName).density;
            _waterDensity            = PartResourceLibrary.Instance.GetDefinition(_waterResourceName).density;
            _hydrogenPeroxideDensity = PartResourceLibrary.Instance.GetDefinition(_hydrogenPeroxideName).density;
            _hydrazineDensity        = PartResourceLibrary.Instance.GetDefinition(_hydrazineResourceName).density;
        }
Exemple #11
0
        public override void Initialize(Part localPart, InterstellarRefineryController controller)
        {
            base.Initialize(localPart, controller);

            _solarWindResourceName = ResourceSettings.Config.SolarWind;

            _hydrogenLiquidResourceName  = ResourceSettings.Config.HydrogenLqd;
            _hydrogenGasResourceName     = ResourceSettings.Config.HydrogenGas;
            _deuteriumLiquidResourceName = ResourceSettings.Config.DeuteriumLqd;
            _deuteriumGasResourceName    = ResourceSettings.Config.DeuteriumGas;
            _helium3LiquidResourceName   = ResourceSettings.Config.Helium3Lqd;
            _helium3GasResourceName      = ResourceSettings.Config.Helium3Gas;
            _helium4LiquidResourceName   = ResourceSettings.Config.Helium4Lqd;
            _helium4GasResourceName      = ResourceSettings.Config.Helium4Gas;
            _monoxideLiquidResourceName  = ResourceSettings.Config.CarbonMonoxideLqd;
            _monoxideGasResourceName     = ResourceSettings.Config.CarbonMonoxideGas;
            _nitrogenLiquidResourceName  = ResourceSettings.Config.NitrogenLqd;
            _nitrogenGasResourceName     = ResourceSettings.Config.NitrogenGas;
            _neonLiquidResourceName      = ResourceSettings.Config.NeonLqd;
            _neonGasResourceName         = ResourceSettings.Config.NeonGas;

            _solarWindDensity = PartResourceLibrary.Instance.GetDefinition(_solarWindResourceName).density;

            _hydrogenLiquidDensity      = PartResourceLibrary.Instance.GetDefinition(_hydrogenLiquidResourceName).density;
            _hydrogenGasDensity         = PartResourceLibrary.Instance.GetDefinition(_hydrogenGasResourceName).density;
            _deuteriumLiquidDensity     = PartResourceLibrary.Instance.GetDefinition(_deuteriumLiquidResourceName).density;
            _deuteriumGasDensity        = PartResourceLibrary.Instance.GetDefinition(_deuteriumGasResourceName).density;
            _liquidHelium3LiquidDensity = PartResourceLibrary.Instance.GetDefinition(_helium3LiquidResourceName).density;
            _liquidHelium3GasDensity    = PartResourceLibrary.Instance.GetDefinition(_helium3GasResourceName).density;
            _liquidHelium4LiquidDensity = PartResourceLibrary.Instance.GetDefinition(_helium4LiquidResourceName).density;
            _liquidHelium4GasDensity    = PartResourceLibrary.Instance.GetDefinition(_helium4GasResourceName).density;
            _monoxideLiquidDensity      = PartResourceLibrary.Instance.GetDefinition(_monoxideLiquidResourceName).density;
            _monoxideGasDensity         = PartResourceLibrary.Instance.GetDefinition(_monoxideGasResourceName).density;
            _nitrogenLiquidDensity      = PartResourceLibrary.Instance.GetDefinition(_nitrogenLiquidResourceName).density;
            _nitrogenGasDensity         = PartResourceLibrary.Instance.GetDefinition(_nitrogenGasResourceName).density;
            _neonLiquidDensity          = PartResourceLibrary.Instance.GetDefinition(_neonLiquidResourceName).density;
            _neonGasDensity             = PartResourceLibrary.Instance.GetDefinition(_neonGasResourceName).density;
        }