private void load(DrawableHitObject drawableObject) { var drawableCatchObject = (DrawablePalpableCatchHitObject)drawableObject; hitObject = drawableCatchObject.HitObject; AddRangeInternal(new[] { getFruitFor(hitObject.VisualRepresentation), border = new BorderPiece(), }); if (hitObject.HyperDash) { AddInternal(new HyperBorderPiece()); } }
private void load([CanBeNull] DrawableHitObject drawable) { drawableHitObject = (DrawableCatchHitObject)drawable; AddInternal(getFruitFor(VisualRepresentation.Value)); // if it is not part of a DHO, the border is always invisible. if (drawableHitObject != null) { AddInternal(borderPiece = new BorderPiece()); } if (HyperDash.Value) { AddInternal(new HyperBorderPiece()); } }