protected void AddNetworkEvt(HjNetworkEvt evt) { lock (mNetworkEvtLock) { mNetworkEvtList.Add(evt); } }
protected void AddNetworkEvt(HjNetworkEvt evt) { lock (mNetworkEvtLock) { //Logger.Log("result : "+evt.result + " msg : "+evt.msg); mNetworkEvtList.Add(evt); } }
private void UpdateEvt() { lock (mNetworkEvtLock) { try { for (int i = 0; i < mNetworkEvtList.Count; ++i) { HjNetworkEvt evt = mNetworkEvtList[i]; evt.evtHandle(evt.sender, evt.result, evt.msg); } } catch (Exception e) { Logger.LogError("Got the f*****g exception :" + e.Message); } finally { mNetworkEvtList.Clear(); } } }