質問編集履歴
4
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -32,7 +32,7 @@
|
|
32
32
|
|
33
33
|
public override IEnumerator ExampleCoroutine(int a){
|
34
34
|
|
35
|
-
yield return base.ExampleCoroutine;
|
35
|
+
yield return base.ExampleCoroutine(a);
|
36
36
|
|
37
37
|
print("aは1ではありませんでした");
|
38
38
|
|
3
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -32,7 +32,7 @@
|
|
32
32
|
|
33
33
|
public override IEnumerator ExampleCoroutine(int a){
|
34
34
|
|
35
|
-
yield return base.Coroutine;
|
35
|
+
yield return base.ExampleCoroutine;
|
36
36
|
|
37
37
|
print("aは1ではありませんでした");
|
38
38
|
|
2
文章を追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,10 @@
|
|
1
|
+
UnityのC#についての質問です。
|
2
|
+
|
1
|
-
|
3
|
+
コルーチン関数を継承先でも処理を中断させる方法を探しています。
|
2
4
|
|
3
5
|
|
6
|
+
|
7
|
+
例として以下のような関数を作った際、aが1だった場合にprint("aは1ではありませんでした");まで到達しないようにしたいです。
|
4
8
|
|
5
9
|
```C#
|
6
10
|
|
1
コメント追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,6 +3,8 @@
|
|
3
3
|
|
4
4
|
|
5
5
|
```C#
|
6
|
+
|
7
|
+
//継承元クラス
|
6
8
|
|
7
9
|
public virtual IEnumerator ExampleCoroutine(int a){
|
8
10
|
|
@@ -22,6 +24,8 @@
|
|
22
24
|
|
23
25
|
```C#
|
24
26
|
|
27
|
+
//継承先クラス
|
28
|
+
|
25
29
|
public override IEnumerator ExampleCoroutine(int a){
|
26
30
|
|
27
31
|
yield return base.Coroutine;
|