Bazaar developer reference

CvGlobals::getUnitCombatClassInfo(UnitCombatTypes)

Defined in
CvGlobals.cpp, line 3049
Class
CvGlobals
Hook name
CivHooks::CvGlobals_getUnitCombatClassInfo_with_UnitCombatTypes

Hooks

static bool BeforeCvGlobals_getUnitCombatClassInfo_with_UnitCombatTypes(CvGlobals* self, UnitCombatTypes e, CvBaseInfo*& result);static void AfterCvGlobals_getUnitCombatClassInfo_with_UnitCombatTypes(CvGlobals* self, UnitCombatTypes e, CvBaseInfo*& result);static CvBaseInfo* ReplaceCvGlobals_getUnitCombatClassInfo_with_UnitCombatTypes(CvBaseInfo* (*original)(CvGlobals*, UnitCombatTypes), CvGlobals* self, UnitCombatTypes e);CivRegisterBefore<CivHooks::CvGlobals_getUnitCombatClassInfo_with_UnitCombatTypes>(host, &BeforeCvGlobals_getUnitCombatClassInfo_with_UnitCombatTypes);CivRegisterAfter<CivHooks::CvGlobals_getUnitCombatClassInfo_with_UnitCombatTypes>(host, &AfterCvGlobals_getUnitCombatClassInfo_with_UnitCombatTypes);CivRegisterReplace<CivHooks::CvGlobals_getUnitCombatClassInfo_with_UnitCombatTypes>(host, &ReplaceCvGlobals_getUnitCombatClassInfo_with_UnitCombatTypes);

Code

3049CvBaseInfo* CvGlobals::getUnitCombatClassInfo(UnitCombatTypes e)3050{3051	CvAssert(e > -1);3052	CvAssert(e < GC.getNumUnitCombatClassInfos());3053	if(e > -1 && e < (int)m_paUnitCombatClassInfo.size())3054		return m_paUnitCombatClassInfo[e];3055	else3056		return NULL;3057}

Calls

Called by