private void PlaceUpgradedGhostStructureAt(Vector3 gridPosition, Vector3Int gridPositionInt, StructureBaseSO structureData)
 {
     //structureData.prefab = _structureRepository.GetUpgradeBuildingPrefab(structureData);
     AddNewStructureDataForUpgrade(gridPositionInt, structureData);
     AddStructureToBeModified(gridPositionInt, _placementManager.CreateGhostStructure(gridPosition, structureData.GetUpgradedPrefab()));
 }