CvCombatInfo::setInBorders(BattleUnitTypes, bool)
- Defined in
- CvStructs.cpp, line 452
- Class
- CvCombatInfo
- Hook name
CivHooks::CvCombatInfo_setInBorders
Hooks
static bool BeforeCvCombatInfo_setInBorders(CvCombatInfo* self, BattleUnitTypes unitType, bool bInBorders);static void AfterCvCombatInfo_setInBorders(CvCombatInfo* self, BattleUnitTypes unitType, bool bInBorders);static void ReplaceCvCombatInfo_setInBorders(void (*original)(CvCombatInfo*, BattleUnitTypes, bool), CvCombatInfo* self, BattleUnitTypes unitType, bool bInBorders);CivRegisterBefore<CivHooks::CvCombatInfo_setInBorders>(host, &BeforeCvCombatInfo_setInBorders);CivRegisterAfter<CivHooks::CvCombatInfo_setInBorders>(host, &AfterCvCombatInfo_setInBorders);CivRegisterReplace<CivHooks::CvCombatInfo_setInBorders>(host, &ReplaceCvCombatInfo_setInBorders);
Code
452void CvCombatInfo::setInBorders(BattleUnitTypes unitType, bool bInBorders)453{454 checkBattleUnitType(unitType);455 m_bInBorders[unitType] = bInBorders;456}
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 *)