CvCombatInfo::setUpdateGlobal(BattleUnitTypes, bool)
- Defined in
- CvStructs.cpp, line 463
- Class
- CvCombatInfo
- Hook name
CivHooks::CvCombatInfo_setUpdateGlobal
Hooks
static bool BeforeCvCombatInfo_setUpdateGlobal(CvCombatInfo* self, BattleUnitTypes unitType, bool bUpdateGlobal);static void AfterCvCombatInfo_setUpdateGlobal(CvCombatInfo* self, BattleUnitTypes unitType, bool bUpdateGlobal);static void ReplaceCvCombatInfo_setUpdateGlobal(void (*original)(CvCombatInfo*, BattleUnitTypes, bool), CvCombatInfo* self, BattleUnitTypes unitType, bool bUpdateGlobal);CivRegisterBefore<CivHooks::CvCombatInfo_setUpdateGlobal>(host, &BeforeCvCombatInfo_setUpdateGlobal);CivRegisterAfter<CivHooks::CvCombatInfo_setUpdateGlobal>(host, &AfterCvCombatInfo_setUpdateGlobal);CivRegisterReplace<CivHooks::CvCombatInfo_setUpdateGlobal>(host, &ReplaceCvCombatInfo_setUpdateGlobal);
Code
463void CvCombatInfo::setUpdateGlobal(BattleUnitTypes unitType, bool bUpdateGlobal)464{465 checkBattleUnitType(unitType);466 m_bUpdateGlobal[unitType] = bUpdateGlobal;467}
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 *)