public SpriteFile GetSpriteFile(SpriteType type, int id) { var file = GetSpriteFilePathWithoutFallback(type, id); if (!File.Exists(file.File)) { file = _fallbackSpriteProvider.GetSpriteFile(type, id); } return(file); }