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); }