private void load() { Child = triangles = new TrianglesPiece { Blending = BlendingParameters.Additive, RelativeSizeAxes = Axes.Both, Alpha = 0.2f, }; drawableObject.HitObjectApplied += onHitObjectApplied; onHitObjectApplied(drawableObject); }
public ExplodePiece() { Size = new Vector2(OsuHitObject.OBJECT_RADIUS * 2); Anchor = Anchor.Centre; Origin = Anchor.Centre; Blending = BlendingParameters.Additive; Alpha = 0; Child = new TrianglesPiece { Blending = BlendingParameters.Additive, RelativeSizeAxes = Axes.Both, Alpha = 0.2f, }; }
private void load(TextureStore textures) { InternalChildren = new Drawable[] { new Sprite { Anchor = Anchor.Centre, Origin = Anchor.Centre, Texture = textures.Get(@"Gameplay/osu/disc"), }, triangles = new TrianglesPiece { RelativeSizeAxes = Axes.Both, Blending = BlendingParameters.Additive, Alpha = 0.5f, } }; drawableObject.HitObjectApplied += onHitObjectApplied; onHitObjectApplied(drawableObject); }