// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. using osu.Game.Screens.Play.HUD; using osu.Game.Screens.Play.HUD.ClicksPerSecond; namespace osu.Game.Rulesets.UI { /// /// A target (generally always ) which can attach various skinnable components. /// /// /// Attach methods will give the target permission to prepare the component into a usable state, usually via /// calling methods on the component (attaching various gameplay devices). /// public interface ICanAttachHUDPieces { void Attach(InputCountController inputCountController); void Attach(ClicksPerSecondCalculator calculator); } }