private void CreateBaseBuilding()
        {
            var clicked = GetClickedObject();

            if (clicked == null)
            {
                return;
            }

            var place = clicked.GetComponent <PlaceForBuilding>();

            if (place == null ||
                !_baseController.CanStartConstructionOnSelectedPlace(place, _currentConstruction))
            {
                return;
            }
            ActivatePanel(BasePanelState.Building);
            _baseController.StartBuilding(place, _currentConstruction);
            _constructionPanelController.CheckWhatCanBeBuilt();
            _uiController.UpdateBaseData();
            _currentConstruction = null;
        }