// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. using osu.Framework.Audio.Sample; using osu.Framework.Bindables; using osu.Framework.Graphics.OpenGL.Textures; using osu.Framework.Graphics.Textures; using osu.Game.Audio; using osu.Game.Beatmaps; namespace osu.Game.Skinning { /// /// An empty implementation of a beatmap skin, serves as a temporary default for s. /// /// /// This should be removed once becomes instantiable or a new skin type for osu!lazer beatmaps is defined. /// public class BeatmapSkin : Skin { public BeatmapSkin(BeatmapInfo beatmap) : base(BeatmapSkinExtensions.CreateSkinInfo(beatmap), null) { } public override Texture GetTexture(string componentName, WrapMode wrapModeS, WrapMode wrapModeT) => null; public override IBindable GetConfig(TLookup lookup) => null; public override ISample GetSample(ISampleInfo sampleInfo) => null; } }