public void UpgradeStudy() { StudyRoom study = PlayerRooms.GetStudyRoom(); if (study.CanBeUpgraded()) { int currentTier = PlayerRooms.GetStudyRoomTier(); if (study.GetDevResourceQuantityAtTier(currentTier + 1).HasInInventory()) { PlayerRooms.SetStudyRoomTier(currentTier + 1); study.GetDevResourceQuantityAtTier(currentTier + 1).SubtractFromInventory(); ShopCanvas.TriggerRoomsInfoUpdate(); } else { Debug.Log("Insufficient Resources:" + study.GetDevResourceQuantityAtTier(currentTier + 1)); } } else { Debug.Log("Max Tier Reached: STUDY "); } }
public static DevResourceQuantity GetNextStudyUpgradeCosts() { return(studyRoom.GetDevResourceQuantityAtTier(GetStudyRoomTier() + 1)); }