Пример #1
0
        /// <summary>
        ///     Ctor
        /// </summary>
        /// <param name="ruleset"></param>
        /// <param name="beatmap"></param>
        /// <param name="container"></param>
        public KaraokeBasePlayfield(Ruleset ruleset, WorkingBeatmap beatmap, KaraokeRulesetContainer container)
        {
            Ruleset                 = ruleset;
            WorkingBeatmap          = beatmap;
            KaraokeRulesetContainer = container;

            Anchor = Anchor.Centre;
            Origin = Anchor.Centre;
        }
Пример #2
0
        public KaraokePlayfield(Ruleset ruleset, WorkingBeatmap beatmap, KaraokeRulesetContainer container)
            : base(ruleset, beatmap, container)
        {
            KaraokeFieldTool.Translateor.OnTranslateMultiStringSuccess += (a, multiSting) =>
            {
                for (var i = 0; i < multiSting.Count; i++)
                {
                    //assign language
                    KaraokeLyricPlayField.ListDrawableKaraokeObject[i].Lyric.Translates.Add(TranslateCode.Chinese_Traditional, new LyricTranslate(multiSting[i]));
                }
            };

            ApplyLayerMod();
        }