Client.getCachedScreenshot C# (CSharp) Method

getCachedScreenshot() protected method

protected getCachedScreenshot ( int index, string player ) : Screenshot
index int
player string
return Screenshot
    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;
    }