void TogglePumpSetting(ResourceExchangeSetting s)
        {
            if (s.res.resourceName.GetHashCode() == idEvaPropellant)
            {
                return;
            }
            s._stopped = false;
            s._message = true;
            s.pumping++;
            if (s.pumping > PumpingMode.OUT)
            {
                s.pumping = PumpingMode.NONE;
            }

            SaveSettings();
        }
        Texture TextureByResourceSetting(ResourceExchangeSetting s)
        {
            if (s.res.resourceName.GetHashCode() == idEvaPropellant)
            {
                return(texResourceLockedIn);
            }

            if (s.pumping == PumpingMode.IN)
            {
                return(texResourceIn);
            }
            if (s.pumping == PumpingMode.OUT)
            {
                return(texResourceOut);
            }

            return(texResourceNothing);
        }