static void Postfix(ref EnhancerPool __instance, ref List <EnhancerData> __result)
 {
     if (CustomEnhancerPoolManager.CustomEnhancerPoolData.ContainsKey(__instance.name))
     {
         __result.AddRange(CustomEnhancerPoolManager.CustomEnhancerPoolData[__instance.name]);
     }
 }
        static bool Prefix(EnhancerPool __instance, ref List <EnhancerData> __result, PoolRewardData.RandomChoiceData randomChoiceData)
        {
            var newList = new EnhancerDataList();

            newList.CopyFrom(__instance.GetAllChoices());

            __result = PoolRewardData.GetFilteredChoices(new PoolRewardData.RandomChoiceParameters <EnhancerData>
            {
                list             = newList,
                randomChoiceData = randomChoiceData,
                rarityTicketType = PoolRewardData.RarityTicketType.Enhancer
            });

            return(false);
        }