回答編集履歴

1

Set\(\)の呼び出し方法を追加

2016/05/26 22:52

投稿

urahimono
urahimono

スコア714

test CHANGED
@@ -1,6 +1,8 @@
1
1
  `StartCoroutine()`は**MonoBehaviour**クラスの関数のため、**MonoBehaviour**クラスから関数を呼び出す必要があります。
2
2
 
3
3
  今回の場合でしたら、`Scan()`関数をpublic化して**MonoBehaviour**クラスを継承したクラスから呼び出すか、`Set()`の引数にコルーチンを呼び出したい、**MonoBehaviour**クラスを渡すという方法が考えられます。
4
+
5
+ 下記の例では、TestComponentからSet()を呼ぶ形にしています。
4
6
 
5
7
 
6
8
 
@@ -35,3 +37,27 @@
35
37
  } // class Test1
36
38
 
37
39
  ```
40
+
41
+
42
+
43
+ ```C#
44
+
45
+ public class TestCompoent : MonoBehaviour
46
+
47
+ {
48
+
49
+ void Start()
50
+
51
+ {
52
+
53
+ Test1.Set( this );
54
+
55
+ }
56
+
57
+
58
+
59
+ } // class TestCompoent
60
+
61
+ ```
62
+
63
+