Event -> virtual method

This commit is contained in:
ekrctb
2020-11-21 15:20:33 +09:00
parent 281ed49332
commit 4345d8dcb6
4 changed files with 20 additions and 16 deletions

View File

@ -29,9 +29,9 @@ namespace osu.Game.Rulesets.Osu.Edit
{
protected override GameplayCursorContainer CreateCursor() => null;
public OsuEditPlayfield()
protected override void OnNewDrawableHitObject(DrawableHitObject d)
{
OnNewDrawableHitObject += d => d.ApplyCustomUpdateState += updateState;
d.ApplyCustomUpdateState += updateState;
}
private const double editor_hit_object_fade_out_extension = 700;

View File

@ -92,10 +92,9 @@ namespace osu.Game.Rulesets.Osu.UI
AddRangeInternal(poolDictionary.Values);
NewResult += onNewResult;
OnNewDrawableHitObject += onDrawableHitObjectAdded;
}
private void onDrawableHitObjectAdded(DrawableHitObject drawable)
protected override void OnNewDrawableHitObject(DrawableHitObject drawable)
{
((DrawableOsuHitObject)drawable).CheckHittable = CheckHittable;