「Unity/UniRx/値変更検知」の版間の差分
提供: 初心者エンジニアの簡易メモ
行2: | 行2: | ||
<pre> | <pre> | ||
hoge.ObserveEveryValueChanged(x => x.IsCompleted) | hoge.ObserveEveryValueChanged(x => x.IsCompleted) | ||
− | .Subscribe( | + | .Subscribe(isCompleted => |
{ | { | ||
− | if (! | + | if (!isCompleted) return; |
− | Debug.Log(" | + | 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);