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