/// <summary> /// Builds the RelicData represented by this builder's parameters recursively /// and registers it and its components with the appropriate managers. /// </summary> /// <returns>The newly registered RelicData</returns> public CollectableRelicData BuildAndRegister() { var relicData = this.Build(); CustomCollectableRelicManager.RegisterCustomRelic(relicData, this.RelicPoolIDs); return(relicData); }
static void Postfix(ref SaveManager __instance) { __instance.AddRelic(CustomCollectableRelicManager.GetRelicDataByID(Wimpcicle.ID)); }