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);
        }
    }
Example #2
0
        /// <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);
            }
        }