public static void TooltipPostfix(ref List <TooltipProperty> __result, SiegeEvent.SiegeEngineConstructionProgress engineInProgress = null) { var siegeEventSide = SiegeTooltipHelper.GetConstructionSiegeEventSide(engineInProgress); if (siegeEventSide == null) { return; } CalculateBonusFlatHpAndRateFromPerk(engineInProgress, siegeEventSide, out var bonusFlatHp, out var bonusHpRate); SiegeTooltipHelper.AddPerkTooltip(__result, ActivePatch._perk, bonusHpRate); SiegeTooltipHelper.UpdateMaxHpTooltip(__result, bonusFlatHp); }
public static void TooltipPostfix(ref List <TooltipProperty> __result, SiegeEvent.SiegeEngineConstructionProgress engineInProgress = null) { var siegeEventSide = SiegeTooltipHelper.GetConstructionSiegeEventSide(engineInProgress); if (siegeEventSide == null) { return; } CalculateBonusDamageAndRates(engineInProgress.SiegeEngine, siegeEventSide, out var bonusRateOnly, out var bonusDamageOnly); SiegeTooltipHelper.AddPerkTooltip(__result, ActivePatch._perk, bonusRateOnly); SiegeTooltipHelper.UpdateRangedDamageTooltip(__result, bonusDamageOnly); }