void CallEventToComplate() { var pEvent = new SHLoadEvent(); pEvent.m_bIsFail = m_pPrograss.m_bIsFail; pEvent.m_pCount = m_pPrograss.GetCountInfo(); pEvent.m_pTime = new SHPair <float, float>(m_pPrograss.GetLoadTime(), 0.0f); EventToComplate.Callback <SHLoadEvent>(this, pEvent); EventToComplate.Clear(); }
void AddLoadEvent(EventHandler pComplate, EventHandler pProgress, EventHandler pError) { if (null != pComplate) { EventToComplate.Add(pComplate); } if (null != pProgress) { EventToProgress.Add(pProgress); } if (null != pError) { EventToError.Add(pError); } }