CvUnit::setSetUpForRangedAttack(bool)
- Defined in
- CvUnit.cpp, line 4804
- Class
- CvUnit
- Hook name
CivHooks::CvUnit_setSetUpForRangedAttack
Hooks
static bool BeforeCvUnit_setSetUpForRangedAttack(CvUnit* self, bool bValue);static void AfterCvUnit_setSetUpForRangedAttack(CvUnit* self, bool bValue);static void ReplaceCvUnit_setSetUpForRangedAttack(void (*original)(CvUnit*, bool), CvUnit* self, bool bValue);CivRegisterBefore<CivHooks::CvUnit_setSetUpForRangedAttack>(host, &BeforeCvUnit_setSetUpForRangedAttack);CivRegisterAfter<CivHooks::CvUnit_setSetUpForRangedAttack>(host, &AfterCvUnit_setSetUpForRangedAttack);CivRegisterReplace<CivHooks::CvUnit_setSetUpForRangedAttack>(host, &ReplaceCvUnit_setSetUpForRangedAttack);
Code
4804void CvUnit::setSetUpForRangedAttack(bool bValue)4805{4806 VALIDATE_OBJECT4807 if(isSetUpForRangedAttack() != bValue)4808 {4809 m_bSetUpForRangedAttack = bValue;48104811 if(bValue)4812 {4813 changeMoves(-GC.getMOVE_DENOMINATOR());4814 }4815 }4816}
Calls
- CvGlobals::getMOVE_DENOMINATOR()
- CvUnit::changeMoves(int)
- CvUnit::isSetUpForRangedAttack() const
FAutoVariable::operator=
Called by
- CvTacticalAI::ExecuteAttack(CvTacticalTarget *, CvPlot *, bool, bool)
- CvTacticalAI::ExecuteOneProtectedBombard(CvTacticalTarget &)
- CvTacticalAI::ExecuteSafeBombards(CvTacticalTarget &)
- CvUnit::DoUpgradeTo(UnitTypes, bool)
- CvUnit::setXY(int, int, bool, bool, bool, bool, bool)
- CvUnitMission::StartMission(UnitHandle)