public void RemoveGas(int index, float amount) { if (state != AtmosStates.Blocked) { atmosContainer.RemoveGas(index, amount); state = AtmosStates.Active; } }