Ejemplo n.º 1
0
        public void onValueChanged(bool check, GameObject sender)
        {
            int uChannelMask = m_wndView.DiyChannelMask;
            int channel      = m_ChannelNameMap[sender.name];

            if (check)
            {
                // 添加频道
                uChannelMask |= ((int)1 << channel);
            }
            else
            {
                // 删除频道
                int tmpMask = (1 << channel);
                tmpMask      ^= ~0;
                uChannelMask &= tmpMask;
            }

            if (m_wndView == null)
            {
                return;
            }

            m_wndView.updateDiyChannelMask(uChannelMask);
        }