private void OnClick(BaseObjectCklic <U> sender, U arg) { if (currentButton == sender) { return; } currentButton?.SetActive(false); (currentButton = sender).SetActive(true); clicKButton?.Invoke(this, arg); }
// Позволяент назначить какуюлибо кнопку активной из скрипта public void AssignButton(int index) { buttons[index].SetActive(true); currentButton?.SetActive(false); currentButton = buttons[index]; }