Esempio n. 1
0
        protected override DrawableRuleset <ManiaHitObject> CreateDrawableRuleset(Ruleset ruleset, IBeatmap beatmap, IReadOnlyList <Mod> mods = null)
        {
            drawableRuleset = new DrawableManiaEditRuleset(ruleset, beatmap, mods);

            // This is the earliest we can cache the scrolling info to ourselves, before masks are added to the hierarchy and inject it
            dependencies.CacheAs(drawableRuleset.ScrollingInfo);

            return(drawableRuleset);
        }
Esempio n. 2
0
        protected override DrawableRuleset <ManiaHitObject> CreateDrawableRuleset(Ruleset ruleset, WorkingBeatmap beatmap)
        {
            DrawableRuleset = new DrawableManiaEditRuleset(ruleset, beatmap);

            // This is the earliest we can cache the scrolling info to ourselves, before masks are added to the hierarchy and inject it
            dependencies.CacheAs(DrawableRuleset.ScrollingInfo);

            return(DrawableRuleset);
        }