Пример #1
0
        public void AddListener(OnClickedDelegate onClickedDelegate)
        {
            _onClickedEvent += onClickedDelegate;
            _clickListenerCount++;

            if (_clickListenerCount == 1)
            {
                Button.onClick.AddListener(ButtonClicked);
            }
        }
Пример #2
0
        public void RemoveListener(OnClickedDelegate onClickedDelegate)
        {
            _onClickedEvent -= onClickedDelegate;
            _clickListenerCount--;

            if (_clickListenerCount == 0)
            {
                Button.onClick.RemoveListener(ButtonClicked);
            }
        }