Unity中的委 付与 事件 处理
发布时间
阅读量:
阅读量
SIKI的TaidouARPGProject项目中,028-控制人物状态及其他信息更新同步模块中应用了委托与事件机制。相关参考资料请参见文章末尾。
PlayerInfo作为事件源,PlayerBar则以委托形式进行交互
PlayerBar通过委托方式请求PlayerInfo执行任务,鉴于PlayerBar所涉及的操作类型繁多且复杂,因此PlayerInfo需要明确PB所要处理的具体事务,
以便针对性地提供解决方案
**
**
委托的标识符为delegate
事件通常需要进行相应的标记
在PlayerInfo.cs文件中定义了枚举函数InfoType,该函数用于描述玩家的基础数据信息

(图1)
声明一个事件,用于表示玩家信息发生变化的情况,该事件的类型为枚举类型 InfoType,其名称为 type
此事件的名称定义为 OnPlayerInfoChanged,用以标识玩家信息发生变更的触发条件
全部评论 (0)
还没有任何评论哟~
