diff --git a/osu.Game/Skinning/LegacySkinExtensions.cs b/osu.Game/Skinning/LegacySkinExtensions.cs
index 088eae4bce..ee7d74d7ec 100644
--- a/osu.Game/Skinning/LegacySkinExtensions.cs
+++ b/osu.Game/Skinning/LegacySkinExtensions.cs
@@ -63,6 +63,11 @@ namespace osu.Game.Skinning
}
}
+ ///
+ /// The resultant colour after setting a post-constructor colour in osu!stable.
+ ///
+ /// The to convert.
+ /// The converted .
public static Color4 ToLegacyColour(this Color4 colour)
{
if (colour.A == 0)
@@ -70,6 +75,16 @@ namespace osu.Game.Skinning
return colour;
}
+ ///
+ /// Equivalent of setting a colour in the constructor in osu!stable.
+ /// Doubles the alpha channel into and uses to set .
+ ///
+ ///
+ /// Beware: Any existing value in is overwritten.
+ ///
+ /// The to set the "InitialColour" of.
+ /// The to set.
+ /// The given .
public static T WithInitialColour(this T drawable, Color4 colour)
where T : Drawable
{