基于 Unity 2021.x
比较小的用委托(金币 分数 等级 经验值)
比加大的用事件(服务器拉一个任务列表数据)
单个数值的变化,用委托的方式更加合适。比如,金币,分数,等级等。
颗粒度较大的用事件比较合适。比如从服务器拉取了一个任务列表数据,任务数据列表存到了model,此时model的任务列表发生了变更,这个时候向view发送事件
Model和View是自底向上的关系