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 void SetWorkshopRoom(WorkshopRoom room) { workshopRoom = room; }