ColorPickerAttribute uses the vanilla list of colors, this means that if the Config defaults to a Color that isn't part of that list, once the users starts switching colors they cannot revert to that hardcoded default. This can happen for example with Color.white.
A solution could be to automatically add the hardcoded default to the list of colors when starting to scroll through them. For a better, but more complex solution, ColorPickerAttribute could use a fancier color menu that allows using HEX or RGBA all through the game UI.
ColorPickerAttribute uses the vanilla list of colors, this means that if the Config defaults to a Color that isn't part of that list, once the users starts switching colors they cannot revert to that hardcoded default. This can happen for example with Color.white.
A solution could be to automatically add the hardcoded default to the list of colors when starting to scroll through them. For a better, but more complex solution, ColorPickerAttribute could use a fancier color menu that allows using HEX or RGBA all through the game UI.