public void MergeCanisterAndTank() { GasContainer canisterTank = GetComponent <GasContainer>(); GasContainer externalTank = InsertedContainer.GetComponent <GasContainer>(); GasMix canisterGas = canisterTank.GasMix; GasMix tankGas = externalTank.GasMix; canisterTank.GasMix = tankGas.MergeGasMix(canisterGas); externalTank.GasMix = tankGas; }
public void MergeCanisterAndTank() { //Check for inserted tank if (HasContainerInserted == false) { return; } GasContainer canisterTank = GetComponent <GasContainer>(); GasContainer externalTank = InsertedContainer.GetComponent <GasContainer>(); GasMix canisterGas = canisterTank.GasMix; GasMix tankGas = externalTank.GasMix; canisterTank.GasMix = tankGas.MergeGasMix(canisterGas); externalTank.GasMix = tankGas; }
public GasMix EqualiseWithExternal(GasMix inGasMix) { return(gasMix.MergeGasMix(inGasMix)); }