Esempio n. 1
0
        void Awake()
        {
            UIStateManager.stateChanged        += OnStateDataChanged;
            UIStateManager.projectStateChanged += OnProjectStateDataChanged;
            UIStateManager.sessionStateChanged += OnSessionStateChanged;

            m_DialogWindow = GetComponent <DialogWindow>();
            m_FoldoutRect  = GetComponent <FoldoutRect>();

            if (m_FoldoutToggle.on)
            {
                m_FoldoutRect.Fold(true);
            }
            else
            {
                m_FoldoutRect.Unfold(true);
            }
            m_FoldoutToggle.onControlTap.AddListener(OnFoldoutToggle);

            m_FoldoutRect.rectFolded.AddListener(() => m_FoldoutToggle.on   = true);
            m_FoldoutRect.rectUnfolded.AddListener(() => m_FoldoutToggle.on = false);

            m_BimGroupDropdown.onValueChanged.AddListener(OnBimGroupChanged);
            m_BimGroupDropdown.options.Add(k_AllInfoOption);

            m_SearchInput.onValueChanged.AddListener(OnSearchInputTextChanged);
            m_SearchInput.onDeselect.AddListener(OnSearchInputDeselected);
            m_SearchInput.onSelect.AddListener(OnSearchInputSelected);

            m_CancelButton.onClick.AddListener(OnCancelButtonClicked);

            m_NoSelectionText.text = k_DefaultNoSelectionText;
            m_NoSelectionText.gameObject.SetActive(true);
        }
        void Awake()
        {
            UIStateManager.stateChanged        += OnStateDataChanged;
            UIStateManager.projectStateChanged += OnProjectStateDataChanged;

            m_DialogWindow = GetComponent <DialogWindow>();
            m_FoldoutRect  = GetComponent <FoldoutRect>();

            if (m_FoldoutToggle.on)
            {
                m_FoldoutRect.Fold(true);
            }
            else
            {
                m_FoldoutRect.Unfold(true);
            }
            m_FoldoutToggle.onControlTap.AddListener(OnFoldoutToggle);

            m_FoldoutRect.rectFolded.AddListener(() => m_FoldoutToggle.on   = true);
            m_FoldoutRect.rectUnfolded.AddListener(() => m_FoldoutToggle.on = false);

            m_BimGroupDropdown.onValueChanged.AddListener(OnBimGroupChanged);
            m_BimGroupDropdown.options.Add(k_AllInfoOption);
        }