Open andy840119 opened 2 years ago
also might be better if check:
[update]
see how BeatmapManagerWorkingBeatmap
works. It just create LegacyBeatmapSkin
instance.
Also, see how SkinManager
and SkinModelManager
works.
SkinManager
is focused on providing skin, and SkinModelManager
is for import / saving and deleting the skin.
And see how RulesetSkinProvidingContainer
provides skin.
Maybe override CreateLegacySkinProvider
in KaraokeRuleset
can use tricky ways to provide the skin .
It's the temp way for developing karaoke skin.
What's should be done with this manager: