internal static void Postfix(ParagonTower __instance) { if (__instance.tower?.towerModel?.GetModTower() is ModTower modTower && modTower.ShouldCreateParagon) { modTower.paragonUpgrade?.OnDegreeSet(__instance.tower, __instance.GetCurrentDegree()); } }
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); } }