質問編集履歴

1

見出しの追加

2022/05/04 03:09

投稿

hartan
hartan

スコア23

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ゲームのポーズ機能のため、UniRxで実装したタイマーを一時停止/再開させたいのですが、知識不足でキレイな方法が浮かびません。
2
- 以下が実装コードです:
3
2
 
3
+ ### 実装コード(Observable)
4
4
  ```C#
5
5
  public class TimerManager : MonoBehaviour
6
6
  {
@@ -51,6 +51,7 @@
51
51
  }
52
52
  ```
53
53
 
54
+ ### 購読側
54
55
  あとは外部スクリプトで`TimeManager.StartCountDown()`を実行してConnect。
55
56
  以下のように購読してカウントダウンの秒数を取得しています。
56
57
 
@@ -71,7 +72,7 @@
71
72
  })
72
73
  .AddTo(this);
73
74
  ```
74
-
75
+ ---
75
76
  この状態で
76
77
  - ポーズボタンを押したらカウントダウンを停止
77
78
  - 再開ボタンを押したらカウントダウンを再開