Bazaar developer reference

CvPlayer::getResourceSiphoned(ResourceTypes) const

Defined in
CvPlayer.cpp, line 20189
Class
CvPlayer
Hook name
CivHooks::CvPlayer_getResourceSiphoned

Hooks

static bool BeforeCvPlayer_getResourceSiphoned(const CvPlayer* self, ResourceTypes eIndex, int& result);static void AfterCvPlayer_getResourceSiphoned(const CvPlayer* self, ResourceTypes eIndex, int& result);static int ReplaceCvPlayer_getResourceSiphoned(int (*original)(const CvPlayer*, ResourceTypes), const CvPlayer* self, ResourceTypes eIndex);CivRegisterBefore<CivHooks::CvPlayer_getResourceSiphoned>(host, &BeforeCvPlayer_getResourceSiphoned);CivRegisterAfter<CivHooks::CvPlayer_getResourceSiphoned>(host, &AfterCvPlayer_getResourceSiphoned);CivRegisterReplace<CivHooks::CvPlayer_getResourceSiphoned>(host, &ReplaceCvPlayer_getResourceSiphoned);

Code

20189int CvPlayer::getResourceSiphoned(ResourceTypes eIndex) const20190{20191	CvAssertMsg(eIndex >= 0, "eIndex is expected to be non-negative (invalid Index)");20192	CvAssertMsg(eIndex < GC.getNumResourceInfos(), "eIndex is expected to be within maximum bounds (invalid Index)");2019320194	int iNumResourceSiphoned = m_paiResourcesSiphoned[eIndex];2019520196	return iNumResourceSiphoned;20197}

Calls

Called by