Bazaar developer reference

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

Called by