Bazaar developer reference

CvCity::getUnitCombatFreeExperience(UnitCombatTypes) const

Defined in
CvCity.cpp, line 11620
Class
CvCity
Hook name
CivHooks::CvCity_getUnitCombatFreeExperience

Hooks

static bool BeforeCvCity_getUnitCombatFreeExperience(const CvCity* self, UnitCombatTypes eIndex, int& result);static void AfterCvCity_getUnitCombatFreeExperience(const CvCity* self, UnitCombatTypes eIndex, int& result);static int ReplaceCvCity_getUnitCombatFreeExperience(int (*original)(const CvCity*, UnitCombatTypes), const CvCity* self, UnitCombatTypes eIndex);CivRegisterBefore<CivHooks::CvCity_getUnitCombatFreeExperience>(host, &BeforeCvCity_getUnitCombatFreeExperience);CivRegisterAfter<CivHooks::CvCity_getUnitCombatFreeExperience>(host, &AfterCvCity_getUnitCombatFreeExperience);CivRegisterReplace<CivHooks::CvCity_getUnitCombatFreeExperience>(host, &ReplaceCvCity_getUnitCombatFreeExperience);

Code

11620int CvCity::getUnitCombatFreeExperience(UnitCombatTypes eIndex) const11621{11622	VALIDATE_OBJECT11623	CvAssertMsg(eIndex >= 0, "eIndex expected to be >= 0");11624	CvAssertMsg(eIndex < GC.getNumUnitCombatClassInfos(), "eIndex expected to be < GC.getNumUnitCombatInfos()");11625	return m_paiUnitCombatFreeExperience[eIndex];11626}

Calls

Called by