protected override void ButtonClickedListener() { _instance?.AddPredicate(_predicate); if (_instance != null) { if (_instance.GetPredicatesList() != null && _instance.GetPredicatesList().Contains(_predicate)) { _activeOverlay.gameObject.SetActive(true); } else { _activeOverlay.gameObject.SetActive(false); } } }