Example #1
0
        public bool TryConsume(Oxygen oxygen)
        {
            if (oxygen > OxygenAvailable)
            {
                return(false);
            }

            oxygen = oxygenBaseStorage.Consume(oxygen);
            foreach (var storage in oxygenStorages)
            {
                oxygen = storage.Consume(oxygen);
            }

            return(true);
        }