Bazaar developer reference

CvGlobals::getDiploModifierInfo(DiploModifierTypes)

Defined in
CvGlobals.cpp, line 3259
Class
CvGlobals
Hook name
CivHooks::CvGlobals_getDiploModifierInfo_with_DiploModifierTypes

Hooks

static bool BeforeCvGlobals_getDiploModifierInfo_with_DiploModifierTypes(CvGlobals* self, DiploModifierTypes eDiploModifierNum, CvDiploModifierInfo*& result);static void AfterCvGlobals_getDiploModifierInfo_with_DiploModifierTypes(CvGlobals* self, DiploModifierTypes eDiploModifierNum, CvDiploModifierInfo*& result);static CvDiploModifierInfo* ReplaceCvGlobals_getDiploModifierInfo_with_DiploModifierTypes(CvDiploModifierInfo* (*original)(CvGlobals*, DiploModifierTypes), CvGlobals* self, DiploModifierTypes eDiploModifierNum);CivRegisterBefore<CivHooks::CvGlobals_getDiploModifierInfo_with_DiploModifierTypes>(host, &BeforeCvGlobals_getDiploModifierInfo_with_DiploModifierTypes);CivRegisterAfter<CivHooks::CvGlobals_getDiploModifierInfo_with_DiploModifierTypes>(host, &AfterCvGlobals_getDiploModifierInfo_with_DiploModifierTypes);CivRegisterReplace<CivHooks::CvGlobals_getDiploModifierInfo_with_DiploModifierTypes>(host, &ReplaceCvGlobals_getDiploModifierInfo_with_DiploModifierTypes);

Code

3259CvDiploModifierInfo* CvGlobals::getDiploModifierInfo(DiploModifierTypes eDiploModifierNum)3260{3261	CvAssert(eDiploModifierNum > -1);3262	CvAssert(eDiploModifierNum < GC.getNumDiploModifierInfos());3263	if(eDiploModifierNum > -1 && eDiploModifierNum < (int)m_paDiploModifierInfo.size())3264		return m_paDiploModifierInfo[eDiploModifierNum];3265	else3266		return NULL;3267}

Calls

Called by