public void UpgradeWorkshop() { WorkshopRoom workshop = PlayerRooms.GetWorkshopRoom(); if (workshop.CanBeUpgraded()) { int currentTier = PlayerRooms.GetWorkshopRoomTier(); if (workshop.GetDevResourceQuantityAtTier(currentTier + 1).HasInInventory()) { PlayerRooms.SetWorkshopRoomTier(currentTier + 1); workshop.GetDevResourceQuantityAtTier(currentTier + 1).SubtractFromInventory(); ShopCanvas.TriggerRoomsInfoUpdate(); } else { Debug.Log("Insufficient Resources:" + workshop.GetDevResourceQuantityAtTier(currentTier + 1)); } } else { Debug.Log("Max Tier Reached: WORKSHOP "); } }
public static DevResourceQuantity GetNextWorkshopUpgradeCosts() { return(workshopRoom.GetDevResourceQuantityAtTier(GetWorkshopRoomTier() + 1)); }