Пример #1
0
        /// <summary>
        /// Generate a session tag string for a given track in form of "foo|bar|baz"
        /// </summary>
        public static string GenTags(string track = null)
        {
            var tagDomain = SampleTrack.GetTags(track);
            var selected  = RandomSelector.Deal(tagDomain, Rand.Next(1, 6));

            return(string.Join(TagSeparator, selected));
        }
Пример #2
0
        private string GenSessionCode(string trackName, string level)
        {
            var codeNumber = (100 * Array.IndexOf(_levels, level)) + _sessionCodeNumberSeed++;

            return(SampleTrack.GetCodeRoot(trackName) + codeNumber);
        }