vos tenes le estas pasando H = 220, S = 0.58, y B = 0.73 que es casi lo mismo que pasarle (220,0,0)... 0. esta de mas :)
Color.HSBtoRGB(220.0f, 58.0f, 73.0f); deberia funcionar perfecto :)
ya se que te respondo re tarde pero tal vez otra persona lee eso y puede ayudarlo.
Buenas!
Estoy intentando convertir un color dado con valores en HSB a sus correspondiente RGB con el método:
Color.HSBtoRGB(float, float, float)
La cosa es que los valores que me dan son los siguientes:
H = 220
S = 58
B = 73
Y yo los paso así:
Color.HSBtoRGB(220.0f, 0.58f, 0.73f);
Pero no me da el color esperado. Me sale un amarillo cuando espero un azulado. Sabéis donde puede estar el error?
Muchas Gracias y Saludos!!