Bazaar developer reference

CvPolicyEntry::GetYieldFromKills(int) const

Defined in
CvPolicyClasses.cpp, line 2177
Class
CvPolicyEntry
Hook name
CivHooks::CvPolicyEntry_GetYieldFromKills

Hooks

static bool BeforeCvPolicyEntry_GetYieldFromKills(const CvPolicyEntry* self, int i, int& result);static void AfterCvPolicyEntry_GetYieldFromKills(const CvPolicyEntry* self, int i, int& result);static int ReplaceCvPolicyEntry_GetYieldFromKills(int (*original)(const CvPolicyEntry*, int), const CvPolicyEntry* self, int i);CivRegisterBefore<CivHooks::CvPolicyEntry_GetYieldFromKills>(host, &BeforeCvPolicyEntry_GetYieldFromKills);CivRegisterAfter<CivHooks::CvPolicyEntry_GetYieldFromKills>(host, &AfterCvPolicyEntry_GetYieldFromKills);CivRegisterReplace<CivHooks::CvPolicyEntry_GetYieldFromKills>(host, &ReplaceCvPolicyEntry_GetYieldFromKills);

Code

2177int CvPolicyEntry::GetYieldFromKills(int i) const2178{2179	CvAssertMsg(i < NUM_YIELD_TYPES, "Index out of bounds");2180	CvAssertMsg(i > -1, "Index out of bounds");2181	return m_piYieldFromKills ? m_piYieldFromKills[i] : 0;2182}

Called by