Bazaar developer reference

CvTraitEntry::GetYieldFromKills(YieldTypes) const

Defined in
CvTraitClasses.cpp, line 942
Class
CvTraitEntry
Hook name
CivHooks::CvTraitEntry_GetYieldFromKills

Hooks

static bool BeforeCvTraitEntry_GetYieldFromKills(const CvTraitEntry* self, YieldTypes eYield, int& result);static void AfterCvTraitEntry_GetYieldFromKills(const CvTraitEntry* self, YieldTypes eYield, int& result);static int ReplaceCvTraitEntry_GetYieldFromKills(int (*original)(const CvTraitEntry*, YieldTypes), const CvTraitEntry* self, YieldTypes eYield);CivRegisterBefore<CivHooks::CvTraitEntry_GetYieldFromKills>(host, &BeforeCvTraitEntry_GetYieldFromKills);CivRegisterAfter<CivHooks::CvTraitEntry_GetYieldFromKills>(host, &AfterCvTraitEntry_GetYieldFromKills);CivRegisterReplace<CivHooks::CvTraitEntry_GetYieldFromKills>(host, &ReplaceCvTraitEntry_GetYieldFromKills);

Code

942int CvTraitEntry::GetYieldFromKills(YieldTypes eYield) const943{944	CvAssertMsg((int)eYield < NUM_YIELD_TYPES, "Yield type out of bounds");945	CvAssertMsg((int)eYield > -1, "Index out of bounds");946	return m_piYieldFromKills ? m_piYieldFromKills[(int)eYield] : 0;947}

Called by