Nee*_*mar 5 c# unity-game-engine
我正在从c#创建一个新的游戏对象,并尝试在clecked时执行脚本.这是代码.
public void createButton(){
GameObject kGO = new GameObject ();
kGO.transform.parent = kCanvas.transform;
kGO.AddComponent<Image>();
Button btn = kGO.AddComponent<Button>();
btn.onClick.AddListener(onButtonClick);
}
public void onButtonClick(){
Debug.Log ("clicked");
}
Run Code Online (Sandbox Code Playgroud)
我也试过这些
btn.onClick.AddListener(() => {onButtonClick()});
or
btn.onClick.AddListener(() => {onButtonClick();});
or
btn.onClick.AddListener(() => onButtonClick());
Run Code Online (Sandbox Code Playgroud)
但没有任何工作.