Bazaar developer reference

CvGlobals::getTraitInfo(TraitTypes)

Defined in
CvGlobals.cpp, line 3742
Class
CvGlobals
Hook name
CivHooks::CvGlobals_getTraitInfo_with_TraitTypes

Hooks

static bool BeforeCvGlobals_getTraitInfo_with_TraitTypes(CvGlobals* self, TraitTypes eTraitNum, CvTraitEntry*& result);static void AfterCvGlobals_getTraitInfo_with_TraitTypes(CvGlobals* self, TraitTypes eTraitNum, CvTraitEntry*& result);static CvTraitEntry* ReplaceCvGlobals_getTraitInfo_with_TraitTypes(CvTraitEntry* (*original)(CvGlobals*, TraitTypes), CvGlobals* self, TraitTypes eTraitNum);CivRegisterBefore<CivHooks::CvGlobals_getTraitInfo_with_TraitTypes>(host, &BeforeCvGlobals_getTraitInfo_with_TraitTypes);CivRegisterAfter<CivHooks::CvGlobals_getTraitInfo_with_TraitTypes>(host, &AfterCvGlobals_getTraitInfo_with_TraitTypes);CivRegisterReplace<CivHooks::CvGlobals_getTraitInfo_with_TraitTypes>(host, &ReplaceCvGlobals_getTraitInfo_with_TraitTypes);

Code

3742CvTraitEntry* CvGlobals::getTraitInfo(TraitTypes eTraitNum)3743{3744	CvAssert(eTraitNum > -1);3745	CvAssert(eTraitNum < GC.getNumTraitInfos());3746	return m_pTraits->GetTraitEntries()[eTraitNum];3747}

Calls

Called by