IEnumerator SetupPerks() { yield return(new WaitUntil(() => ItemDatabase.Instance.Loaded)); if (PerkController != null) { foreach (var savedPerk in stats.PersistentPlayerData.UnlockedPerks) { PerkController.AddPerk(savedPerk); } Debug.Log("Player's perks have been added."); } else { Debug.LogError("No Perk Controller was found."); } }