listen_self
用自己的函数响应一个自己的事件
1.listen_self的调用者必须是静态对象
2.事件响应函数必须是自己的(响应函数的info().object必须等于自己)
3.事件触发者raiser是本方法调用者的实例
4.事件响应函数被调用时: 参数域绑定在事件触发者raiser上
5.事件响应函数被调用时,不传入raiser作为参数
static_object.listen_self("event", event_callback)
raiser.raise("event", 1, 2, 3);
等价于event_callback.call_by_instance(raiser, 1, 2, 3)
声明
void listen_self(string event, CommonEventCallback func)
参数
参数名 | 描述 |
---|---|
event | 事件id |
func | 事件响应函数(CommonEventCallback实例) |
返回值
无