/// <summary> /// Gets a code representing the cache the image would be stored under. /// </summary> /// <returns></returns> public int GetCacheCode() { return(45415 ^ (TimePlayed.GetHashCode() << 7) ^ (Avatar.GetHashCode() << 7) ^ (Name.GetHashCode() << 7) ^ (Rank.GetHashCode() << 7)); }