public void Open(Color mColor, UnityAction <Color> callback, onClose closeCallback) { onValueChanged.AddListener(callback); CloseCallback += closeCallback; CurrentColor = mColor; gameObject.SetActive(true); SendChangedEvent(); }
private void Awake() { if (acceptBtn != null) { btnTxt = acceptBtn.GetComponentInChildren <Text>(); onValueChanged.AddListener(ChangeColor); } }
public void addOnColorChangeListner(UnityAction <Color> action) => onColorChanged.AddListener(action);