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

回答編集履歴

1

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

2016/05/26 22:52

投稿

urahimono
urahimono

スコア714

answer CHANGED
@@ -1,5 +1,6 @@
1
1
  `StartCoroutine()`は**MonoBehaviour**クラスの関数のため、**MonoBehaviour**クラスから関数を呼び出す必要があります。
2
2
  今回の場合でしたら、`Scan()`関数をpublic化して**MonoBehaviour**クラスを継承したクラスから呼び出すか、`Set()`の引数にコルーチンを呼び出したい、**MonoBehaviour**クラスを渡すという方法が考えられます。
3
+ 下記の例では、TestComponentからSet()を呼ぶ形にしています。
3
4
 
4
5
  ```C#
5
6
  public static class Test1
@@ -16,4 +17,15 @@
16
17
 
17
18
 
18
19
  } // class Test1
19
- ```
20
+ ```
21
+
22
+ ```C#
23
+ public class TestCompoent : MonoBehaviour
24
+ {
25
+ void Start()
26
+ {
27
+ Test1.Set( this );
28
+ }
29
+
30
+ } // class TestCompoent
31
+ ```