private void load(DrawableHitObject drawableObject) { DrawableCatchHitObject drawableCatchObject = (DrawableCatchHitObject)drawableObject; var hitObject = drawableCatchObject.HitObject; InternalChild = new Pulp { RelativeSizeAxes = Axes.Both, AccentColour = { BindTarget = drawableObject.AccentColour } }; if (hitObject.HyperDash) { AddInternal(new Container { Anchor = Anchor.Centre, Origin = Anchor.Centre, RelativeSizeAxes = Axes.Both, Size = new Vector2(2f), Depth = 1, Children = new Drawable[] { new Circle { RelativeSizeAxes = Axes.Both, Anchor = Anchor.Centre, Origin = Anchor.Centre, BorderColour = Catcher.DEFAULT_HYPER_DASH_COLOUR, BorderThickness = 6, Children = new Drawable[] { new Box { AlwaysPresent = true, Alpha = 0.3f, Blending = BlendingParameters.Additive, RelativeSizeAxes = Axes.Both, Colour = Catcher.DEFAULT_HYPER_DASH_COLOUR, } } } } }); } }
private void load() { AddInternal(pulp = new Pulp { Size = Size }); }