private void RefershListView() { m_UIWindowStatusList.Clear(); UIBaseWndView[] viewList = GameObject.FindObjectsOfType <UIBaseWndView>(); foreach (UIBaseWndView view in viewList) { UListItemUIWindowDebug data = new UListItemUIWindowDebug(); data.uiWindow = view; m_UIWindowStatusList.Add(data); } listview.DataSource.BeginUpdate(); listview.DataSource = m_UIWindowStatusList; listview.DataSource.EndUpdate(); }
private void OnDisableAllButtonClick() { m_UIWindowStatusList.Clear(); UIBaseWndView[] viewList = GameObject.FindObjectsOfType <UIBaseWndView>(); foreach (UIBaseWndView view in viewList) { UListItemUIWindowDebug data = new UListItemUIWindowDebug(); data.uiWindow = view; GameUtil.SetLayer(LayerMask.NameToLayer(Config.LayerIngoreRayCast), view.gameObject, true); m_UIWindowStatusList.Add(data); } listview.DataSource.BeginUpdate(); listview.DataSource = m_UIWindowStatusList; listview.DataSource.EndUpdate(); }