public void Start() { /* * --------------------------------- * Demo1逻辑的入口 * 注意这里起到了启动计数逻辑作用 * -------------------------------- */ LMEvent_NumAccumForDemo1 evt = FakeObjPoolMgr.FetchAutoRecycleObj <LMEvent_NumAccumForDemo1>(); evt.mNumberToAccum = 0; X2MBridge.Instance.SendEventAsync(evt); }
private bool OnNumAccumForDemo1(IGEvent inEvent) { bool ret = false; LMEvent_NumAccumForDemo1 realEvt = inEvent as LMEvent_NumAccumForDemo1; if (X2LBridge.IsValid) { LMEvent_NumAccumForDemo1 evt = FakeObjPoolMgr.FetchAutoRecycleObj <LMEvent_NumAccumForDemo1>(); evt.mNumberToAccum = realEvt.mNumberToAccum + 1; //注意这里发送给了L层// X2LBridge.Instance.SendEventAsync(evt); LogUtil.Debug("MNumAccSys.OnNumAccum: MFrame {0}, from {1} to {2}", LMDataOcean.mMainThreadFrameCounter, realEvt.mNumberToAccum, evt.mNumberToAccum); } return(ret); }