private void ConfirmPlacement() { placingBuildingBehavior.SetPendingPlacement(true); gameSparksManager.BuyBuilding("farm", placingBuildingBehavior.transform.position, (LogEventResponse response) => { placingBuildingBehavior.SetPendingPlacement(false); if (!response.HasErrors) { placingBuildingBehavior.ConfirmPlacement(); placingBuildingBehavior = null; // Building buildingData = (Building)GSDataHelpers.GSDataToObject(buildingGSData); // gameData.AddBuilding(buildingData); // BuildingBehavior newBuilding = Instantiate<BuildingBehavior>(farmPrefab); // newBuilding.transform.position = new Vector2(buildingData.posX, buildingData.posY); // dataGameObjectsMap.Add(buildingData, newBuilding.gameObject); } }); }
private void ConfirmPlacement() { placingBuildingBehavior.ConfirmPlacement(); placingBuildingBehavior = null; }