Exemple #1
0
        /// <summary>
        /// Highlight the selected item and deselect the current one
        /// </summary>
        /// <param name="itemToHightlight">Item to highlight</param>
        /// <param name="canCollapse">Can auto-collapse on click</param>
        public void SetSelectedItem(BuilderObjectUI itemToHightlight, bool canCollapse = false)
        {
            if (selectedObject != null)
            {
                selectedObject.Select(false);
            }

            itemToHightlight.Select(true);
            selectedObject = itemToHightlight;

            if (collapseAfterSelect && canCollapse)
            {
                CollapseMenu();
            }
        }
Exemple #2
0
        /// <summary>
        /// Highlight the selected item and deselect the current one
        /// </summary>
        /// <param name="itemToHightlight">Item to highlight</param>
        /// <param name="canCollapse">Can auto-collapse on click</param>
        public void SetSelectedItem(BuilderObjectUI itemToHightlight, bool canCollapse = false)
        {
            if (selectedObject != null)
            {
                selectedObject.Select(false);
            }

            itemToHightlight.Select(true);
            selectedObject = itemToHightlight;

            if (collapseAfterSelect && canCollapse)
            {
                CollapseMenu();
                Camera.main.GetComponent <CameraBehavior>().camMode = CameraBehavior.Mode.CAM_FREE;
                BuildInterface.Instance.buildMode = BuildInterface.BuildMode.BUILD;
            }
        }