Страница 1 из 1

Button.AddListener() не работает

СообщениеДобавлено: 19 янв 2017, 17:50
Sark
Как следует из заголовка, в моем скрипте просто не добавляется листенер, хотя все указано правильно. Объект находит, но листенер не создает. Пробовал различные конструкции добавления его в кнопку - ничего не помогло. Жду ваши варианты. Заранее спасибо.
Синтаксис:
Используется csharp
                string cell;
                cell = "cell_" + (MyIndex+1);
                Debug.Log (cell);
                GameObject.Find (cell).GetComponent<UnityEngine.UI.Button> ().onClick.RemoveAllListeners ();
                GameObject.Find (cell).GetComponent<UnityEngine.UI.Button> ().onClick.AddListener (()=> MyRune.OnMouseDown());
                Debug.Log ("Current number of listeners:"+GameObject.Find (cell).GetComponent<UnityEngine.UI.Button> ().onClick.GetPersistentEventCount ());
                }