Bazaar developer reference

CvGlobals::getUnitDomainInfo(DomainTypes)

Defined in
CvGlobals.cpp, line 4009
Class
CvGlobals
Hook name
CivHooks::CvGlobals_getUnitDomainInfo_with_DomainTypes

Hooks

static bool BeforeCvGlobals_getUnitDomainInfo_with_DomainTypes(CvGlobals* self, DomainTypes eDomainNum, CvDomainInfo*& result);static void AfterCvGlobals_getUnitDomainInfo_with_DomainTypes(CvGlobals* self, DomainTypes eDomainNum, CvDomainInfo*& result);static CvDomainInfo* ReplaceCvGlobals_getUnitDomainInfo_with_DomainTypes(CvDomainInfo* (*original)(CvGlobals*, DomainTypes), CvGlobals* self, DomainTypes eDomainNum);CivRegisterBefore<CivHooks::CvGlobals_getUnitDomainInfo_with_DomainTypes>(host, &BeforeCvGlobals_getUnitDomainInfo_with_DomainTypes);CivRegisterAfter<CivHooks::CvGlobals_getUnitDomainInfo_with_DomainTypes>(host, &AfterCvGlobals_getUnitDomainInfo_with_DomainTypes);CivRegisterReplace<CivHooks::CvGlobals_getUnitDomainInfo_with_DomainTypes>(host, &ReplaceCvGlobals_getUnitDomainInfo_with_DomainTypes);

Code

4009CvDomainInfo* CvGlobals::getUnitDomainInfo(DomainTypes eDomainNum)4010{4011	CvAssert(eDomainNum > -1);4012	CvAssert(eDomainNum < GC.getNumUnitDomainInfos());4013	return m_paUnitDomainInfo[eDomainNum];4014}

Calls

Called by