var rp = new ReactiveProperty<int>(10); //初期値を指定可能 // Value プロパティを通して,普通に代入したり、値を読み取ることができる rp.Value = 20; var currentValue = rp.Value; //20 // Subscribeもできる(Subscribe時に現在の値も発行される) rp.Subscribe(x => Debug.Log(x)); // 値を書き換えた時にOnNextが飛ぶ rp.Value = 30; quoted by https://qiita.com/toRisouP/items/86fea641982e6e16dac6