Class HitObjectColours
Combo Colours used by Hit Objects, and some simple tweaks with how they are applied.
Inheritance
HitObjectColours
Assembly: MouseDance.Runtime.dll
Syntax
[CreateAssetMenu(fileName = "HitObjectColours", menuName = "MouseDance/HitObjectColours")]
public class HitObjectColours : ScriptableObject
Fields
ApplyBorderColourToHitCircles
Declaration
[Tooltip("True: Hit Circle borders will be coloured using the Border colour in the list.\n\nFalse: Hit Circle borders will always be white.")]
public bool ApplyBorderColourToHitCircles
Field Value
ApplyBorderColourToSliderRepeatArrow
Declaration
[Tooltip("True: Repeat Arrow of Sliders will be coloured using the Border colour in the list.\n\nFalse: Repeat Arrow of Sliders will always be white.")]
public bool ApplyBorderColourToSliderRepeatArrow
Field Value
ApplyBorderColourToSliders
Declaration
[Tooltip("True: Slider borders (and ticks) will be coloured using the Border colour in the list.\n\nFalse: Slider borders (and ticks) will always be white.")]
public bool ApplyBorderColourToSliders
Field Value
ApplyColourToApproachCircles
Declaration
[Tooltip("True: Colourise the Approach Circles with the same colour of their Hit Object.\n\nFalse: Approach Circles will always be coloured white.")]
public bool ApplyColourToApproachCircles
Field Value
ColoursForBorder
Declaration
[Tooltip("Colour to use for Borders. These colours are cycled through, just like for the GradientColours.")]
public List<Color32> ColoursForBorder
Field Value
ColoursForSliderBall
Declaration
[Tooltip("Colour that the Slider Ball will use for the corresponding colour in the GradientColours. These colours are cycled through, just like for the GradientColours.")]
public List<Color32> ColoursForSliderBall
Field Value
GradientColours
Declaration
[Tooltip("Colours that the Hit Objects will use. These colours are cycled through every time a Hit Object represents a new \"combo\".\n\nSliders will use the Gradient.\n\nHit Circles will only use the End Colour of the Gradient.")]
public List<Gradient> GradientColours
Field Value
PreferUsingColourDataFromOsuFile
Declaration
[Tooltip("True: Ignore the colours assigned in here and use the colours specified in the .osu file. But, if the .osu file has no colour data, use the colours here.\n\nFalse: Always use the colours specified here.")]
public bool PreferUsingColourDataFromOsuFile
Field Value