| | |
| | | Action<int> OnChangeEvent; |
| | | void Start() |
| | | { |
| | | slider.AddListener((value) => { Refresh(); }); |
| | | slider.AddListener((value) => |
| | | { |
| | | if (value == 0) |
| | | { |
| | | slider.value = 1; |
| | | return; |
| | | } |
| | | Refresh(); |
| | | }); |
| | | addBtn.AddListener(() => |
| | | { |
| | | slider.value += 1; |
| | | Refresh(); |
| | | }); |
| | | addBtn.onPress.AddListener(() => |
| | | { |
| | | slider.value += 1; |
| | | Refresh(); |
| | | }); |
| | | decBtn.AddListener(() => |
| | | { |
| | | slider.value -= 1; |
| | | Refresh(); |
| | | }); |
| | | decBtn.onPress.AddListener(() => |
| | | { |
| | | slider.value -= 1; |
| | | Refresh(); |
| | | }); |
| | | |
| | | maxBtn.AddListener(() => |
| | | { |
| | | slider.value = slider.maxValue; |
| | | Refresh(); |
| | | }); |
| | | } |
| | | |
| | |
| | | OnChangeEvent?.Invoke(count); |
| | | } |
| | | |
| | | void OnDestroy() |
| | | { |
| | | OnChangeEvent = null; |
| | | } |
| | | void OnDisable() |
| | | { |
| | | OnChangeEvent = null; |
| | | } |
| | | } |