「Unity/UniRx/値変更検知/配列」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==配列の検知更新== 値をReactiveCollectionで入れて、ObserveReplaceで検知する。 <pre> public class ReactiveConnectionScene : MonoBehaviour { privat...」) |
|||
行19: | 行19: | ||
} | } | ||
</pre> | </pre> | ||
+ | 出力 | ||
+ | [Replace]Index=0,NewValue=3,OldValue=10 | ||
参考:https://hal9.hateblo.jp/entry/2021/06/06/071739 | 参考:https://hal9.hateblo.jp/entry/2021/06/06/071739 |
2022年3月18日 (金) 12:11時点における版
配列の検知更新
値をReactiveCollectionで入れて、ObserveReplaceで検知する。
public class ReactiveConnectionScene : MonoBehaviour { private ReactiveCollection<int> ages = new ReactiveCollection<int>(); void Start() { ages .ObserveReplace() .Subscribe(value => { Debug.Log($"[Replace]Index={value.Index},NewValue={value.NewValue},OldValue={value.OldValue}"); }); ages.Add(10); ages[0] = 3; } }
出力
[Replace]Index=0,NewValue=3,OldValue=10