Bazaar developer reference

CvGlobals::getResourceClassInfo(ResourceClassTypes)

Defined in
CvGlobals.cpp, line 2795
Class
CvGlobals
Hook name
CivHooks::CvGlobals_getResourceClassInfo_with_ResourceClassTypes

Hooks

static bool BeforeCvGlobals_getResourceClassInfo_with_ResourceClassTypes(CvGlobals* self, ResourceClassTypes eResourceNum, CvResourceClassInfo*& result);static void AfterCvGlobals_getResourceClassInfo_with_ResourceClassTypes(CvGlobals* self, ResourceClassTypes eResourceNum, CvResourceClassInfo*& result);static CvResourceClassInfo* ReplaceCvGlobals_getResourceClassInfo_with_ResourceClassTypes(CvResourceClassInfo* (*original)(CvGlobals*, ResourceClassTypes), CvGlobals* self, ResourceClassTypes eResourceNum);CivRegisterBefore<CivHooks::CvGlobals_getResourceClassInfo_with_ResourceClassTypes>(host, &BeforeCvGlobals_getResourceClassInfo_with_ResourceClassTypes);CivRegisterAfter<CivHooks::CvGlobals_getResourceClassInfo_with_ResourceClassTypes>(host, &AfterCvGlobals_getResourceClassInfo_with_ResourceClassTypes);CivRegisterReplace<CivHooks::CvGlobals_getResourceClassInfo_with_ResourceClassTypes>(host, &ReplaceCvGlobals_getResourceClassInfo_with_ResourceClassTypes);

Code

2795CvResourceClassInfo* CvGlobals::getResourceClassInfo(ResourceClassTypes eResourceNum)2796{2797	CvAssert(eResourceNum > -1);2798	CvAssert(eResourceNum < GC.getNumResourceClassInfos());2799	if(eResourceNum > -1 && eResourceNum < (int)m_paResourceClassInfo.size())2800		return m_paResourceClassInfo[eResourceNum];2801	else2802		return NULL;2803}

Calls