Exemplo n.º 1
0
        /// <summary>
        /// ui event
        /// </summary>
        /// <param name="eventKey"></param>
        /// <param name="ui"></param>
        public void RegEvent(DataEvent eventKey, UIBase ui)
        {
            List <UIBase> listUi;

            if (_dict.ContainsKey(eventKey) == false)
            {
                listUi = new List <UIBase>();
                _dict.Add(eventKey, listUi);
            }
            else
            {
                listUi = _dict[eventKey];
            }
            if (listUi.Contains(ui) == false)
            {
                ui.AddEvent(eventKey);
                listUi.Add(ui);
                _dict[eventKey] = listUi;
            }
        }