UniRx学习笔记

rx的概念

Aggregate(聚合)

  • 聚合方法允许对sequence应用累加器函数,也就是可以寄存变化前的值。
public class TestAggregate:MonoBehavior{
	ReactiveProperty rx = new IntReactiveProperty(1234);
	void Start(){
		//seed即为累加值的当前状态值,亦即变化前的值
		rx.Aggregate(0, (seed, currValue){
			Debug.LogFormat("seed:{0}, currVaue:{1}, rxValue:{2}", seed, currValue, rx.value);
			return currValue;
		}.Subscribe();//必须注册
	}
	rx.Value = 9999;
}

rx for lua

你可能感兴趣的:(Unity3D)