protected Screenshot getCachedScreenshot(int index, string player)
{
foreach (Screenshot cached_screenshot in cachedScreenshots)
{
if (cached_screenshot.index == index && cached_screenshot.player == player)
{
//Put the screenshot at the end of the list to keep it from being uncached a little longer
cachedScreenshots.Remove(cached_screenshot);
cachedScreenshots.Add(cached_screenshot);
return cached_screenshot;
}
}
return null;
}