CvCombatInfo::setExperience(BattleUnitTypes, int)
- Defined in
- CvStructs.cpp, line 430
- Class
- CvCombatInfo
- Hook name
CivHooks::CvCombatInfo_setExperience
Hooks
static bool BeforeCvCombatInfo_setExperience(CvCombatInfo* self, BattleUnitTypes unitType, int iExperience);static void AfterCvCombatInfo_setExperience(CvCombatInfo* self, BattleUnitTypes unitType, int iExperience);static void ReplaceCvCombatInfo_setExperience(void (*original)(CvCombatInfo*, BattleUnitTypes, int), CvCombatInfo* self, BattleUnitTypes unitType, int iExperience);CivRegisterBefore<CivHooks::CvCombatInfo_setExperience>(host, &BeforeCvCombatInfo_setExperience);CivRegisterAfter<CivHooks::CvCombatInfo_setExperience>(host, &AfterCvCombatInfo_setExperience);CivRegisterReplace<CivHooks::CvCombatInfo_setExperience>(host, &ReplaceCvCombatInfo_setExperience);
Code
430void CvCombatInfo::setExperience(BattleUnitTypes unitType, int iExperience)431{432 checkBattleUnitType(unitType);433 m_iExperienceChange[unitType] = iExperience;434}
Calls
Called by
- CvUnitCombat::GenerateAirCombatInfo(CvUnit &, CvUnit *, CvPlot &, CvCombatInfo *)
- CvUnitCombat::GenerateAirSweepCombatInfo(CvUnit &, CvUnit *, CvPlot &, CvCombatInfo *)
- CvUnitCombat::GenerateMeleeCombatInfo(CvUnit &, CvUnit *, CvPlot &, CvCombatInfo *)
- CvUnitCombat::GenerateNuclearCombatInfo(CvUnit &, CvPlot &, CvCombatInfo *)
- CvUnitCombat::GenerateRangedCombatInfo(CvCity &, CvUnit *, CvPlot &, CvCombatInfo *)
- CvUnitCombat::GenerateRangedCombatInfo(CvUnit &, CvUnit *, CvPlot &, CvCombatInfo *)