public void removeEventListener(string type,ListenerProc proc) { if(m_szListener.ContainsKey(type)) { ListenerProc procs = m_szListener[type]; procs -= proc; } }
public void addEventListner(string type,ListenerProc proc) { ListenerProc procs; if(m_szListener.ContainsKey(type)) { procs = m_szListener[type]; procs += proc; } else { procs = new ListenerProc(proc); m_szListener.Add(type,procs); } }