質問編集履歴
6
文言修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -54,7 +54,7 @@
|
|
54
54
|
}
|
55
55
|
```
|
56
56
|
|
57
|
-
すると、DiscountReadingTimeメソッドについて問題が発生しました。1回目のクリックでは100%呼ばれるのですが、2回目以降になると呼ばれたり呼ばれなかったりします。ボタンを押しても
|
57
|
+
すると、DiscountReadingTimeメソッドについて問題が発生しました。1回目のクリックでは100%呼ばれるのですが、2回目以降になると呼ばれたり呼ばれなかったりします。ボタンを押してもカウントダウンが始まらないのです。
|
58
58
|
|
59
59
|
インスペクタでIsReadとtimeの値を確認したところ、いずれもDiscountReadingTimeメソッドが呼ばれる条件は満たしていました。
|
60
60
|
|
5
文言修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -60,6 +60,6 @@
|
|
60
60
|
|
61
61
|
なお、ReadメソッドとEndReadingメソッドは2回目以降も100%呼ばれます。
|
62
62
|
|
63
|
-
TakeWhileは指定した条件が真である間値をプッシュし続けると認識しているのですが、Awakeメソッドに書いたUpdateAsObservableは、なぜ実行されないのでしょうか?
|
63
|
+
TakeWhileは指定した条件が真である間値をプッシュし続けると認識しているのですが、Awakeメソッドに書いたUpdateAsObservableは、条件を満たしているはずなのになぜ実行されないのでしょうか?
|
64
64
|
|
65
65
|
もしお分かりになる方がいらっしゃいましたら、ご助言いただけますと大変幸いです。
|
4
文言修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -58,6 +58,8 @@
|
|
58
58
|
|
59
59
|
インスペクタでIsReadとtimeの値を確認したところ、いずれもDiscountReadingTimeメソッドが呼ばれる条件は満たしていました。
|
60
60
|
|
61
|
+
なお、ReadメソッドとEndReadingメソッドは2回目以降も100%呼ばれます。
|
62
|
+
|
61
63
|
TakeWhileは指定した条件が真である間値をプッシュし続けると認識しているのですが、Awakeメソッドに書いたUpdateAsObservableは、なぜ実行されないのでしょうか?
|
62
64
|
|
63
65
|
もしお分かりになる方がいらっしゃいましたら、ご助言いただけますと大変幸いです。
|
3
コード修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -15,7 +15,7 @@
|
|
15
15
|
public class PlayerControl : MonoBehaviour
|
16
16
|
{
|
17
17
|
|
18
|
-
bool IsRead;
|
18
|
+
public bool IsRead;
|
19
19
|
public Text remainingTime;
|
20
20
|
public float time = 5.0f;
|
21
21
|
|
2
文言修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
5秒間のカウントダウンを繰り返し行えるボタンを実装したいと考えています。
|
2
2
|
|
3
|
-
5,4,3,2,1,0と1秒毎に減っていき、0になると5に戻り、再度ボタンをクリックするとまた5から始まる、という仕様です。
|
3
|
+
5,4,3,2,1,0と1秒毎に減っていき、0になると5に戻り、再度ボタンをクリックするとまた5からカウントダウンが始まる、という仕様です。
|
4
4
|
|
5
5
|
そこで下記のコードを書きました。
|
6
6
|
|
1
文言修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,9 @@
|
|
1
|
-
5
|
1
|
+
5秒間のカウントダウンを繰り返し行えるボタンを実装したいと考えています。
|
2
2
|
|
3
|
+
5,4,3,2,1,0と1秒毎に減っていき、0になると5に戻り、再度ボタンをクリックするとまた5から始まる、という仕様です。
|
4
|
+
|
5
|
+
そこで下記のコードを書きました。
|
6
|
+
|
3
7
|
```C#
|
4
8
|
using System;
|
5
9
|
using UnityEngine;
|