1. 引擎层提供的事件监听机制
一个dispatcher 对应一个监听on 通过type作为标识
// 发送事件
let evtPublic= new cc.Event.EventCustom();
evtPublic.type="EVENTTYPE"; // 事件的key 用来标识
evtPublic.detail='dataObj'; // 发送的数据
NotificationCenter.dispatchEvent(evtPublic);
// 接受事件
window.NotificationCenter=window.NotificationCenter || new cc.EventTarget();
NotificationCenter.on("EVENTTYPE",this.callback,this);