mirror of
https://github.com/ppy/osu
synced 2025-02-08 22:27:14 +00:00
Add note about why LegacyManiaSkinConfigurationLookup
exist
This commit is contained in:
parent
0d21c0e49c
commit
13e0a59f70
@ -3,6 +3,11 @@
|
||||
|
||||
namespace osu.Game.Skinning
|
||||
{
|
||||
/// <summary>
|
||||
/// This class exists for the explicit purpose of ferrying information from ManiaBeatmap in a way LegacySkin can use it.
|
||||
/// This is because half of the mania legacy skin implementation is in LegacySkin (osu.Game project) which doesn't have visibility
|
||||
/// over ManiaBeatmap / StageDefinition.
|
||||
/// </summary>
|
||||
public class LegacyManiaSkinConfigurationLookup
|
||||
{
|
||||
/// <summary>
|
||||
@ -10,9 +15,10 @@ namespace osu.Game.Skinning
|
||||
/// </summary>
|
||||
public readonly int TotalColumns;
|
||||
|
||||
public readonly LegacyManiaSkinConfigurationLookups Lookup;
|
||||
public readonly int? TargetColumn;
|
||||
|
||||
public readonly LegacyManiaSkinConfigurationLookups Lookup;
|
||||
|
||||
public LegacyManiaSkinConfigurationLookup(int totalColumns, LegacyManiaSkinConfigurationLookups lookup, int? targetColumn = null)
|
||||
{
|
||||
TotalColumns = totalColumns;
|
||||
|
Loading…
Reference in New Issue
Block a user