Bazaar developer reference

CvGlobals::getEntityEventInfo(EntityEventTypes)

Defined in
CvGlobals.cpp, line 2683
Class
CvGlobals
Hook name
CivHooks::CvGlobals_getEntityEventInfo_with_EntityEventTypes

Hooks

static bool BeforeCvGlobals_getEntityEventInfo_with_EntityEventTypes(CvGlobals* self, EntityEventTypes e, CvEntityEventInfo*& result);static void AfterCvGlobals_getEntityEventInfo_with_EntityEventTypes(CvGlobals* self, EntityEventTypes e, CvEntityEventInfo*& result);static CvEntityEventInfo* ReplaceCvGlobals_getEntityEventInfo_with_EntityEventTypes(CvEntityEventInfo* (*original)(CvGlobals*, EntityEventTypes), CvGlobals* self, EntityEventTypes e);CivRegisterBefore<CivHooks::CvGlobals_getEntityEventInfo_with_EntityEventTypes>(host, &BeforeCvGlobals_getEntityEventInfo_with_EntityEventTypes);CivRegisterAfter<CivHooks::CvGlobals_getEntityEventInfo_with_EntityEventTypes>(host, &AfterCvGlobals_getEntityEventInfo_with_EntityEventTypes);CivRegisterReplace<CivHooks::CvGlobals_getEntityEventInfo_with_EntityEventTypes>(host, &ReplaceCvGlobals_getEntityEventInfo_with_EntityEventTypes);

Code

2683CvEntityEventInfo* CvGlobals::getEntityEventInfo(EntityEventTypes e)2684{2685	CvAssert(e > -1);2686	CvAssert(e < GC.getNumEntityEventInfos());2687	if(e > -1 && e < (int)m_paEntityEventInfo.size())2688		return m_paEntityEventInfo[e];2689	else2690		return NULL;2691}

Calls