Bazaar developer reference

CvPlayer::getUnitCombatFreeExperiences(UnitCombatTypes) const

Defined in
CvPlayer.cpp, line 20422
Class
CvPlayer
Hook name
CivHooks::CvPlayer_getUnitCombatFreeExperiences

Hooks

static bool BeforeCvPlayer_getUnitCombatFreeExperiences(const CvPlayer* self, UnitCombatTypes eIndex, int& result);static void AfterCvPlayer_getUnitCombatFreeExperiences(const CvPlayer* self, UnitCombatTypes eIndex, int& result);static int ReplaceCvPlayer_getUnitCombatFreeExperiences(int (*original)(const CvPlayer*, UnitCombatTypes), const CvPlayer* self, UnitCombatTypes eIndex);CivRegisterBefore<CivHooks::CvPlayer_getUnitCombatFreeExperiences>(host, &BeforeCvPlayer_getUnitCombatFreeExperiences);CivRegisterAfter<CivHooks::CvPlayer_getUnitCombatFreeExperiences>(host, &AfterCvPlayer_getUnitCombatFreeExperiences);CivRegisterReplace<CivHooks::CvPlayer_getUnitCombatFreeExperiences>(host, &ReplaceCvPlayer_getUnitCombatFreeExperiences);

Code

20422int CvPlayer::getUnitCombatFreeExperiences(UnitCombatTypes eIndex) const20423{20424	CvAssertMsg(eIndex >= 0, "eIndex is expected to be non-negative (invalid Index)");20425	CvAssertMsg(eIndex < GC.getNumUnitCombatClassInfos(), "eIndex is expected to be within maximum bounds (invalid Index)");20426	return m_paiUnitCombatFreeExperiences[eIndex];20427}

Calls

Called by