teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

kawanboさんの回答をもとに書き加えた結果

2018/05/11 10:08

投稿

abc_oxox
abc_oxox

スコア27

title CHANGED
File without changes
body CHANGED
@@ -6,4 +6,19 @@
6
6
 
7
7
  つまり,スクリプト上で生成したGameObject2にスクリプト上でEventTrigerを追加したいのです.
8
8
 
9
- 説明がわかりづらくて申し訳ありませんが,どなたかご教授ください.
9
+ 説明がわかりづらくて申し訳ありませんが,どなたかご教授ください.
10
+
11
+
12
+ ---追記---
13
+ kawanboさんの回答と[こちら](http://kasatanet.hatenablog.com/entry/2017/11/19/233426)の記事を参考に以下のようなコードを書いたところ,GameObject2にEventTrigerを追加することはできたのですが,画像のように実行したいメソッドがアタッチされていませんでした.
14
+ 何を修正すればいいのでしょうか.
15
+ ```C#
16
+ EventTrigger trigger = GameObject2.gameObject.AddComponent<EventTrigger>();
17
+ trigger.triggers = new List<EventTrigger.Entry>();
18
+ EventTrigger.Entry entry = new EventTrigger.Entry();
19
+ entry.eventID = EventTriggerType.PointerClick;
20
+ entry.callback.AddListener((x) => ClassA.Click_GameObject2());
21
+
22
+ trigger.triggers.Add(entry);
23
+ ```
24
+ ![GameObject2を複製後のInspector](326bf173c6c642b21e39b9066d5f3079.png)