現在、プレハブで作ったボタンを
スクリプト内で生成し、そこにボタンイベントを設定したいのですが
以下のコードでうまく動作しないため詰まってしまいました。
C#
1GameObject obj = GameObject.Find("Canavs/Button"); 2Button btn = obj.GetComponent<Button>(); 3btn.onClick.AddListener(() => Button_Func()); 4 5void Button_Func() 6{ 7 Debug.Log("おした"); 8}
以下のコードの場合は”おした”と表示されます。
C#
1GameObject obj = GameObject.Find("Canavs/Button"); 2Button btn = obj.GetComponent<Button>(); 3btn.onClick.AddListener(() => Debug.Log("おした"));
Button_Funcの渡し方に問題があるのかとは思っていますが
他サイトみても同じようなコードのためこれ以上調べ方もわかりませんのでご教授いただきたいです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。