Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
SelectedColorController.cs
Go to the documentation of this file.
2using UnityEngine;
3using UnityEngine.UI;
4
5public class SelectedColorController : MonoBehaviour
6{
7 [SerializeField]
8 private Image colorImage;
9
10 [SerializeField]
11 private Color rgba;
12
13 [SerializeField]
14 private HSVColor hsv;
15
16 [SerializeField]
17 private Slider slider;
18
19 public Color RGBA
20 {
21 get
22 {
23 return rgba;
24 }
25 set
26 {
27 Select(value);
28 }
29 }
30
32 {
33 get
34 {
35 return hsv;
36 }
37 set
38 {
39 Select(value);
40 }
41 }
42
43 public void Select(Color rgba)
44 {
45 this.rgba = rgba;
48 }
49
50 public void Select(HSVColor hsv)
51 {
53 this.hsv = hsv;
55 }
56
58 {
59 slider.value = rgba.a;
60 colorImage.color = new Color(rgba.r, rgba.g, rgba.b, 1f);
61 }
62}
static Color HSVtoRGB(HSVColor hsv)
Definition: Colorist.cs:107
static HSVColor RGBtoHSV(Color color)
Definition: Colorist.cs:130