/// <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; }
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(); }