if(t.name.CompareTo("btn_try")==0)
{
m_btn_try=t.GetComponent<Button>();
m_btn_try.onClick.AddListener(OnButRetry);
m_btn_try.gameObject.SetActive(false);
}
........
void OnButRetry(GameObject go){
Application.LoadLevel (Application.loadedLevelName);
}
然后就出现
Assets/Scripts/GameManager.cs(59,51): error CS0123: A method or delegate `GameManager.OnButRetry(UnityEngine.GameObject)' parameters do not match delegate `UnityEngine.Events.UnityAction()' parameters
胡说叔叔