private void InstantiateNewProductionPopup(BuildingBase building, ProductionCycleResult production) { ProductionEffectPopup popup = Instantiate(effect, building.transform.position, effect.transform.rotation, transform); popup.transform.localRotation = effect.transform.rotation; popup.InitProductionResult(building, production); }
private void InstantiateNewBuildingCostsPopup(BuildingBase building, ClimateBuildingsData data) { ProductionEffectPopup popup = Instantiate(effect, building.tilesStandingOn[0, 0].transform.position, effect.transform.rotation, transform); popup.transform.localRotation = effect.transform.rotation; popup.Init(building, data); }
private void InstantiateNewInputPopup(Building building, BuildingsData data) { if (data.Moneyinput > 0 || data.Resourceinput.Length > 0) { ProductionEffectPopup popup = Instantiate(effect, building.transform.position, effect.transform.rotation, transform); popup.transform.localRotation = effect.transform.rotation; popup.InitInputCost(building, data); } }