internal static void Postfix(ParagonTower __instance, float investment, ParagonTowerModel.PowerDegreeMutator __result) { if (__instance.tower?.towerModel?.GetModTower() is ModTower modTower && modTower.ShouldCreateParagon) { modTower.paragonUpgrade?.ModifyPowerDegreeMutator(__result, investment, __result.degree); } }
/// <summary> /// Modify the PowerDegreeMutator of the Paragon /// </summary> /// <param name="powerDegreeMutator"></param> /// <param name="investment"></param> /// <param name="degree"></param> public virtual void ModifyPowerDegreeMutator(ParagonTowerModel.PowerDegreeMutator powerDegreeMutator, float investment, int degree) { }