public void UseDigThrough()
 {
     GameObject.Destroy(LastObjectSelected);
     cubeManager.GenerateUndergroundElement(10, (int)Math.Floor(LastObjectSelected_x), (int)Math.Floor(LastObjectSelected_z));
     cubeManager.Map[(int)Math.Floor(LastObjectSelected_x)][(int)Math.Floor(LastObjectSelected_z)] = 10;
     cubeManager.UpdateTheVisibleArea();
     cubeManager.saveAndLoad.UpdateCityData(10, (int)Math.Floor(LastObjectSelected_x) + 1, (int)Math.Floor(LastObjectSelected_z) + 1);
 }