// Copyright (c) 2007-2017 ppy Pty Ltd . // Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE using osu.Framework.Configuration; using osu.Framework.Graphics.Containers; namespace osu.Game.Modes.UI { public abstract class HealthDisplay : Container { public readonly BindableDouble Current = new BindableDouble { MinValue = 0, MaxValue = 1 }; protected HealthDisplay() { Current.ValueChanged += (s, e) => SetHealth((float)Current); } protected abstract void SetHealth(float value); } }