public static string getTextureName(Device device) { string usedSpriteName = baseDeviceTextureString; DevicesDisplayer.TextureQuality quality = DevicesDisplayer.getTextureQuality(); switch (quality) { case DevicesDisplayer.TextureQuality.HIGH: usedSpriteName += quality256; break; case DevicesDisplayer.TextureQuality.NORMAL: usedSpriteName += quality80; break; case DevicesDisplayer.TextureQuality.LOW: usedSpriteName += quality64; break; default: usedSpriteName += qualityDefault; break; } if (null == device) { usedSpriteName += getTextureName(""); } else { usedSpriteName += getTextureName(device.getFirstGeneProteinName()); } if (quality == DevicesDisplayer.TextureQuality.LOW) { usedSpriteName += getLevelPostfix(device); } Logger.Log("DisplayedDevice::getTextureName usedSpriteName=" + usedSpriteName, Logger.Level.TRACE); return(usedSpriteName); }