使用以下代码清除上次添加的监听事件:
GetComponent<Button>().onClick.RemoveAllListeners();
这将清除所有的点击监听事件。如果只想清除特定的一个监听事件,可以使用以下代码:
UnityAction listenerToRemove = // 在这里添加要移除的监听事件 GetComponent<Button>().onClick.RemoveListener(listenerToRemove);
需要将listenerToRemove替换为您要移除的特定监听事件。