public void SendResource() { if (isSend == true) { target.AddCityResource(CityBase.ProductionType.Water, unitResources.Water); target.AddCityResource(CityBase.ProductionType.Food, unitResources.Food); target.AddCityResource(CityBase.ProductionType.Power, unitResources.Power); } }
public void RefundEvent() { turnsToResolve.gameObject.SetActive(false); if (GetComponent <EventPopUpBase>().isResolving == true) { Debug.Log("Refund"); resManager.AddResource(ResourceManager.ResourceType.ActionPoints, eventDataCopy.actionCost); cityOrign.AddCityResource(CityBase.ProductionType.Water, eventDataCopy.waterCost); cityOrign.AddCityResource(CityBase.ProductionType.Power, eventDataCopy.powerCost); cityOrign.AddCityResource(CityBase.ProductionType.Food, eventDataCopy.foodCost); } if (turnsLeft > 0) { GetComponent <Image>().sprite = timerSprites[turnsLeft - 1]; } isResolving = false; this.GetComponent <Button>().interactable = true; Destroy(eventPanel); }