public void Add(string msgName ,System.Object obj , Message.DelegateMessage messageHandler){ debug ("add msg:"+msgName); Message msg = null; if (!m_dic.ContainsKey (msgName)) { msg = new Message (msgName); m_dic.Add (msgName, msg); } else { msg = m_dic [msgName]; } msg.Add (obj,messageHandler); }
protected void AddMessage(string msgName, Message.DelegateMessage msgDelegate) { m_msgDataList.Add(msgName); MessageManager.GetIncestance().Add(msgName, this.gameObject, msgDelegate); }