Exemple #1
0
 // Use this for initialization
 private void Start()
 {
     player                = GameObject.FindGameObjectWithTag("Player");
     this.controller       = this.gameObject.GetComponent <FossilFuel>();
     gunHoleTransform      = gunHole.GetComponent <Transform>();
     currentAttackCooldown = attackCooldown;
 }
Exemple #2
0
        private void comboBoxDryingFuelSelection_SelectedIndexChanged(object sender, EventArgs e)
        {
            string             fossilFuelName = comboBoxDryingFuelSelection.SelectedItem.ToString();
            FossilFuel         fossilFuel     = fuelCatalog.GetFossilFuel(fossilFuelName);
            DetailedFuelStream myFuleStream   = streamCtrl.DetailedFuelStream;

            myFuleStream.DryingFuel = fossilFuel;
        }
Exemple #3
0
        public override void SetObjectData()
        {
            base.SetObjectData();
            int persistedClassVersion = (int)info.GetValue("ClassPersistenceVersionDetailedFuelStream", typeof(int));

            if (persistedClassVersion >= 1)
            {
                this.fossilFuel = (FossilFuel)info.GetValue("FossilFuel", typeof(FossilFuel));
            }
        }
Exemple #4
0
 private void Duplicate()
 {
     if (listViewFossilFuel.SelectedItems.Count == 1)
     {
         FossilFuel fossilFuel = this.fossilFuelCatalogControl.GetSelectedFossilFuel();
         FossilFuel ff         = (FossilFuel)fossilFuel.Clone();
         ff.Name = "Copy of " + fossilFuel.Name;
         FossilFuelCatalog.Instance.AddFossilFule(ff);
     }
 }
Exemple #5
0
        public FossilFuel GetSelectedFossilFuel()
        {
            FossilFuel ff = null;

            if (this._ListViewFossilFuelList.SelectedItems.Count == 1)
            {
                ListViewItem lvi = (ListViewItem)this._ListViewFossilFuelList.SelectedItems[0];
                ListViewItem.ListViewSubItem lvsi = (ListViewItem.ListViewSubItem)lvi.SubItems[0];
                ff = FossilFuelCatalog.Instance.GetFossilFuel(lvsi.Text);
            }
            return(ff);
        }
Exemple #6
0
        private void InitializeDryingFuelComboBox(DetailedFuelStreamControl streamCtrl)
        {
            ArrayList dryingFuels = fuelCatalog.GetFossilFuelList();
            int       index       = 0;

            for (int i = 0; i < dryingFuels.Count; i++)
            {
                FossilFuel fuel = dryingFuels[i] as FossilFuel;
                if (fuel.Name == streamCtrl.DetailedFuelStream.DryingFuel.Name)
                {
                    index = i;
                    break;
                }
            }
            this.comboBoxDryingFuelSelection.SelectedIndex = index;
        }
Exemple #7
0
        public Flowsheet(FlowsheetSettings newFlowsheetSettings, FlowsheetPreferences flowsheetPrefs, ApplicationPreferences appPrefs)
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            this.flowsheetPrefs = flowsheetPrefs;
            this.appPrefs       = appPrefs;

            DryingGas dg = DryingGasCatalog.Instance.GetDryingGas(newFlowsheetSettings.DryingGasName);

            if (dg == null)
            {
                //string message = "You need to set a drying gas in Materials / New Process Settings first!";
                //MessageBox.Show(message, "New Flowsheet Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                dg = DryingGasCatalog.Instance.GetDryingGas("Air");
            }

            DryingMaterial dm = DryingMaterialCatalog.Instance.GetDryingMaterial(newFlowsheetSettings.DryingMaterialName);

            if (dm == null)
            {
                string message = "You need at first to choose a drying material for the new flowsheet to be created! (go to Materials / Set Default Flowsheet Settings)";
                MessageBox.Show(message, "New Flowsheet Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            FossilFuel ff = FossilFuelCatalog.Instance.GetFossilFuel(newFlowsheetSettings.FossilFuelName);

            if (ff == null)
            {
                string message = "You at first need to choose a fuel for the new flowsheet to be created! (go to Materials / Set Default Flowsheet Settings)";
                MessageBox.Show(message, "New Flowsheet Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            this.evapAndDryingSystem = new EvaporationAndDryingSystem(UI.NEW_SYSTEM, dm, dg, ff);

            this.connectionManager = new ConnectionManager(this);
            this.customEditor      = new ProsimoUI.CustomEditor.CustomEditor(this);

            Init();
        }
Exemple #8
0
        private void buttonEdit_Click(object sender, System.EventArgs e)
        {
            int selectedIndex = 0;

            for (int i = 0; i < listViewFossilFuel.Items.Count; i++)
            {
                if (listViewFossilFuel.Items[i].Selected)
                {
                    selectedIndex = i;
                    break;
                }
            }
            FossilFuel                  fossilFuel      = fossilFuelCatalogControl.GetSelectedFossilFuel();
            FossilFuelCache             fossilFuelCache = new FossilFuelCache(fossilFuel, FossilFuelCatalog.Instance);
            FossilFuelSpecificationForm form            = new FossilFuelSpecificationForm(fossilFuelCache, this.numericFormat);

            form.PopulateSubstanceList();
            form.ShowDialog();
            listViewFossilFuel.Items[selectedIndex].Selected = true;
        }
Exemple #9
0
        private void PopulateIt(IList list)
        {
            IEnumerator en = list.GetEnumerator();

            while (en.MoveNext())
            {
                FossilFuel   ff  = (FossilFuel)en.Current;
                ListViewItem lvi = new ListViewItem();

                ListViewItem.ListViewSubItem lvsi = new ListViewItem.ListViewSubItem(lvi, ff.Name);
                lvi.SubItems.Insert(0, lvsi);

                //string userDefStr = UI.GetBoolAsYesNo(dm.IsUserDefined);
                //lvsi = new ListViewItem.ListViewSubItem(lvi, userDefStr);
                //lvi.SubItems.Insert(1, lvsi);

                string typeStr = ff.FossilFuelType.ToString();
                lvsi = new ListViewItem.ListViewSubItem(lvi, typeStr);
                lvi.SubItems.Insert(2, lvsi);

                _ListViewFossilFuelList.Items.Add(lvi);
            }
        }
Exemple #10
0
 private void OnFossilFuelAdded(FossilFuel fuel)
 {
     PopulateFossilFuelList();
 }
Exemple #11
0
 public DetailedFuelStream(string name, FossilFuel mFossilFuel, UnitOperationSystem uoSys) : base(name, uoSys)
 {
     fossilFuel = mFossilFuel;
     InitializeVarListAndRegisterVars();
 }
Exemple #12
0
 public GenericFuelStream(string name, FossilFuel mFossilFuel, UnitOperationSystem uoSys) : base(name, uoSys)
 {
     heatValue = new ProcessVarDouble(StringConstants.HEAT_VALUE, PhysicalQuantity.SpecificEnergy, VarState.Specified, this);
     InitializeVarListAndRegisterVars();
 }
Exemple #13
0
 public FossilFuelDetailsForm(FossilFuel fossilFuel)
 {
     InitializeComponent();
     this.textBoxName.Text = fossilFuel.Name;
     _ComponentListControl.SetMaterialcomponents(fossilFuel.ComponentList);
 }
Exemple #14
0
 private void DetailedFuelStreamEditor_FossilFuelAdded(FossilFuel fuel)
 {
     FossilFuelCatalogChanged();
 }