public void OpenEditPanel(PreviewController selectBuilding)
 {
     currentSelectPreivew  = selectBuilding;
     buildingNameText.text = currentSelectPreivew.GetBuildingType();
     SetEditPanel();
     editBuildPanel.SetActive(true);
     cancelPanelR.SetActive(false);
     BuildListPanel.SetActive(false);
 }
    private void MoveBuilding()
    {
        if (currentSelectPreivew == null)
        {
            return;
        }

        // Destroy building and create new preview
        Tile t = WorldController.Instance.World.GetTileAt(Mathf.RoundToInt(currentSelectPreivew.transform.position.x), Mathf.RoundToInt(currentSelectPreivew.transform.position.z));

        t.building.Deconstruct();

        selectController.PreviewBuilding(currentSelectPreivew.GetBuildingType());

        currentSelectPreivew.Destroy();
        currentSelectPreivew = null;
        editBuildPanel.SetActive(false);
        cancelPanelR.SetActive(false);
        selectController.isOpenEditPanel = false;
    }