CvUnit::setMadeAttack(bool)
- Defined in
- CvUnit.cpp, line 19443
- Class
- CvUnit
- Hook name
CivHooks::CvUnit_setMadeAttack
Hooks
static bool BeforeCvUnit_setMadeAttack(CvUnit* self, bool bNewValue);static void AfterCvUnit_setMadeAttack(CvUnit* self, bool bNewValue);static void ReplaceCvUnit_setMadeAttack(void (*original)(CvUnit*, bool), CvUnit* self, bool bNewValue);CivRegisterBefore<CivHooks::CvUnit_setMadeAttack>(host, &BeforeCvUnit_setMadeAttack);CivRegisterAfter<CivHooks::CvUnit_setMadeAttack>(host, &AfterCvUnit_setMadeAttack);CivRegisterReplace<CivHooks::CvUnit_setMadeAttack>(host, &ReplaceCvUnit_setMadeAttack);
Code
19443void CvUnit::setMadeAttack(bool bNewValue)19444{19445 VALIDATE_OBJECT19446 if(bNewValue)19447 {19448 m_iAttacksMade++;19449 }19450 else19451 {19452 m_iAttacksMade = 0;19453 }19454}
Calls
FAutoVariable::operator++FAutoVariable::operator=
Called by
- CvPlayer::DoUnitReset()
- CvUnit::paradrop(int, int)
- CvUnit::setXY(int, int, bool, bool, bool, bool, bool)
- CvUnitCombat::Attack(CvUnit &, CvPlot &, ATTACK_OPTION)
- CvUnitCombat::AttackAir(CvUnit &, CvPlot &, ATTACK_OPTION)
- CvUnitCombat::AttackAirSweep(CvUnit &, CvPlot &, ATTACK_OPTION)
- CvUnitCombat::AttackCity(CvUnit &, CvPlot &, CvUnitCombat::ATTACK_OPTION)
- CvUnitCombat::AttackNuclear(CvUnit &, int, int, ATTACK_OPTION)
- CvUnitCombat::AttackRanged(CvUnit &, int, int, CvUnitCombat::ATTACK_OPTION)
- CvLuaUnit::lSetMadeAttack(lua_State *)