/// <summary> /// Ruleset /// </summary> public override void InitialRulesetLayer() { base.InitialRulesetLayer(); //layer AddInternal(KaraokeLyricPlayField = new KaraokeLyricPlayField { KaraokeRulesetContainer = KaraokeRulesetContainer, Margin = new MarginPadding { Left = 100, Right = 100, Top = 350, Bottom = 40, } }); //layer AddInternal(KaraokeTonePlayfield = new KaraokeTonePlayfield(new List <KaraokeStageDefinition> { new KaraokeStageDefinition { Columns = 11, DefaultTone = new Tone(0, true) } }) { KaraokeRulesetContainer = KaraokeRulesetContainer }); AddNested(KaraokeLyricPlayField); AddNested(KaraokeTonePlayfield); }
/* * protected override void LoadComplete() * { * base.LoadComplete(); * } */ /// <summary> /// Add HitObject /// </summary> /// <param name="h"></param> public override void Add(DrawableHitObject h) { //Add MainLyric KaraokeLyricPlayField.Add(h as DrawableLyric); //Add note if (KaraokeTonePlayfield != null) { var drawableNote = new DrawableNotes(h.HitObject as Lyric) { AccentColour = Color4.BlueViolet }; KaraokeTonePlayfield.Add(drawableNote); } }