예제 #1
0
파일: HumanPerson.cs 프로젝트: tgspn/Zilon
        private void EvolutionData_PerkLeveledUp(object sender, PerkEventArgs e)
        {
            ClearCombatStats((CombatStats)CombatStats);

            if (EvolutionData != null)
            {
                CalcCombatStats(CombatStats, EvolutionData, Effects);
            }
        }
예제 #2
0
        private void EvolutionData_PerkLeveledUp(object sender, PerkEventArgs e)
        {
            ClearCalculatedStats();

            CalcCombatStats();

            var perks = GetPerksSafe();

            TacticalActCarrier.Acts = CalcActs(_defaultActScheme, EquipmentCarrier, Effects, perks);

            CalcSurvivalStats();
        }
예제 #3
0
        private void DoPerkArchieved(IPerk perk)
        {
            var eventArgs = new PerkEventArgs(perk);

            PerkLeveledUp?.Invoke(this, eventArgs);
        }
예제 #4
0
        private void EvolutionData_PerkLeveledUp(object sender, PerkEventArgs e)
        {
            ClearCalculatedStats();

            CalcCombatStats();
        }