今天遇到一个问题,我再脚本实例化prefab时,不能添加监听事件。
如下代码
buttonObj.GetComponent().onClick.AddListener(
delegate () { M(); }
);
Instantiate(buttonObj, A);
解决办法其实很简单。先实例化,接收对象,在给对象添加按钮。
obj = Instantiate(buttonObj, A);
buttonObj.GetComponent().onClick.AddListener(
delegate () { M(); }
);