作者:vin129 邮箱:515019721@qq.com

QMonoBehaviour

继承关系

继承自: MonoBehaviour

描述

UIKit 中使用脚本的基类

继承自MonoBehaviour,对MonoBehaviour中部分方法进行了重载。

提供了一套事件系统。

私有属性

mReceiveMsgOnlyObjActive接收事件的条件开关
mPrivateEventIds事件id列表
mCachedEventIdsget mPrivateEventIds

抽象&虚方法

ProcessMsg处理消息的方法
Manager获取Manager
OnShowMonoBehaviour 执行Show方法后被执行
OnHideMonoBehaviour 执行Hide方法后被执行
OnBeforeDestroyMonoBehaviour 执行OnDestroy方法后被执行
SendMsg发送 QMsg 类型消息
SendEvent发送 IConvertible 类型事件Id

私有方法

RegisterEvent通过 IConvertible EventId 注册事件
RegisterEvents注册事件组 IConvertible[]
UnRegisterEvent通过 IConvertible EventId 注销事件
UnRegisterAllEvent注销 mPrivateEventIds 中所有监听事件

公共方法

Process接收消息Id,生成 Qmsg ,执行ProcessMsg,回收Qmsg