public string GetTexturesCntUrl(Rayman2Translation translation) { switch (translation) { case Rayman2Translation.Original: return(AppURLs.R2_OriginalTexturesCnt_URL); case Rayman2Translation.Irish: return(AppURLs.R2_OriginalTexturesCnt_URL); case Rayman2Translation.Swedish: return(AppURLs.R2_SwedishTexturesCnt_URL); case Rayman2Translation.Portuguese: return(AppURLs.R2_PortugueseTexturesCnt_URL); case Rayman2Translation.Slovak: return(AppURLs.R2_SlovakTexturesCnt_URL); default: throw new ArgumentOutOfRangeException(nameof(translation), translation, null); } }
/// <summary> /// Gets the fix.sna URL for the specified Rayman 2 translation /// </summary> /// <param name="translation">The translation to get the URL for</param> /// <returns>The URL for the specified translation</returns> public string GetFixSnaUrl(Rayman2Translation translation) { switch (translation) { case Rayman2Translation.Original: return(CommonUrls.R2_OriginalFixSna_URL); case Rayman2Translation.Irish: return(CommonUrls.R2_IrishFixSna_URL); case Rayman2Translation.Swedish: return(CommonUrls.R2_SwedishFixSna_URL); case Rayman2Translation.Portuguese: return(CommonUrls.R2_PortugueseFixSna_URL); case Rayman2Translation.Slovak: return(CommonUrls.R2_SlovakFixSna_URL); default: throw new ArgumentOutOfRangeException(nameof(translation), translation, null); } }