private void EvolutionData_PerkLeveledUp(object sender, PerkEventArgs e) { ClearCombatStats((CombatStats)CombatStats); if (EvolutionData != null) { CalcCombatStats(CombatStats, EvolutionData, Effects); } }
private void EvolutionData_PerkLeveledUp(object sender, PerkEventArgs e) { ClearCalculatedStats(); CalcCombatStats(); var perks = GetPerksSafe(); TacticalActCarrier.Acts = CalcActs(_defaultActScheme, EquipmentCarrier, Effects, perks); CalcSurvivalStats(); }
private void DoPerkArchieved(IPerk perk) { var eventArgs = new PerkEventArgs(perk); PerkLeveledUp?.Invoke(this, eventArgs); }
private void EvolutionData_PerkLeveledUp(object sender, PerkEventArgs e) { ClearCalculatedStats(); CalcCombatStats(); }