Bazaar developer reference

CvPlayerTraits::GetYieldFromKills(YieldTypes) const

Defined in
CvTraitClasses.cpp, line 2796
Class
CvPlayerTraits
Hook name
CivHooks::CvPlayerTraits_GetYieldFromKills

Hooks

static bool BeforeCvPlayerTraits_GetYieldFromKills(const CvPlayerTraits* self, YieldTypes eYield, int& result);static void AfterCvPlayerTraits_GetYieldFromKills(const CvPlayerTraits* self, YieldTypes eYield, int& result);static int ReplaceCvPlayerTraits_GetYieldFromKills(int (*original)(const CvPlayerTraits*, YieldTypes), const CvPlayerTraits* self, YieldTypes eYield);CivRegisterBefore<CivHooks::CvPlayerTraits_GetYieldFromKills>(host, &BeforeCvPlayerTraits_GetYieldFromKills);CivRegisterAfter<CivHooks::CvPlayerTraits_GetYieldFromKills>(host, &AfterCvPlayerTraits_GetYieldFromKills);CivRegisterReplace<CivHooks::CvPlayerTraits_GetYieldFromKills>(host, &ReplaceCvPlayerTraits_GetYieldFromKills);

Code

2796int CvPlayerTraits::GetYieldFromKills(YieldTypes eYield) const2797{2798	CvAssertMsg((int)eYield < NUM_YIELD_TYPES, "Yield type out of bounds");2799	CvAssertMsg((int)eYield > -1, "Index out of bounds");2800	return m_iYieldFromKills[(int)eYield];2801}

Called by