예제 #1
0
        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);
        }
예제 #2
0
        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);
        }
예제 #3
0
 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);
     }
 }