facebook twitter hatena line email

「Unity/UniRx/値変更検知」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
行2: 行2:
 
<pre>
 
<pre>
 
hoge.ObserveEveryValueChanged(x => x.IsCompleted)
 
hoge.ObserveEveryValueChanged(x => x.IsCompleted)
                 .Subscribe(flag =>
+
                 .Subscribe(isCompleted =>
 
                 {
 
                 {
                     if (!IsCompleted) return;
+
                     if (!isCompleted) return;
                     Debug.Log("flag=" + flag);
+
                     Debug.Log("isCompleted =" + isCompleted);
 
                     Debug.Log("hoge.IsCompleted=" + hoge.IsCompleted);  
 
                     Debug.Log("hoge.IsCompleted=" + hoge.IsCompleted);  
 
                 })
 
                 })
 
                 .AddTo(gameObject);
 
                 .AddTo(gameObject);
 
</pre>
 
</pre>

2022年2月16日 (水) 20:16時点における版

IsCompletedが、trueになったときに、検知

hoge.ObserveEveryValueChanged(x => x.IsCompleted)
                .Subscribe(isCompleted =>
                {
                    if (!isCompleted) return;
                    Debug.Log("isCompleted =" + isCompleted);
                    Debug.Log("hoge.IsCompleted=" + hoge.IsCompleted); 
                })
                .AddTo(gameObject);