首先是个单例组件,这个组件在被AddComponent时将会执行Awake方法,,并且可以看到每帧都会执行Update方法
然后看一下组件中有什么属性
MultiMap是继承了SortedDictionary排序字典类(就是加入会自动排序)的类,并且有一个Empty用于返回没有元素的List
下面是TimerComponent的Update方法及属性,图片都加上了个人理解的注释
下面来看Run方法
剩下的一些方法,这些
最后的一些异步方法
看下面之前需要吧ETTask或者C# async/await搞懂
我自己学习记录:链接在这
下面就是摘选自TimerComponent一个延迟调用函数(里面加了注释)
其中看TimerActionAwakeSystem可以知道实体TimerAction内部怎么初始化的