Bazaar developer reference

CvPlayer::changeYieldFromKills(YieldTypes, int)

Defined in
CvPlayer.cpp, line 21222
Class
CvPlayer
Hook name
CivHooks::CvPlayer_changeYieldFromKills

Hooks

static bool BeforeCvPlayer_changeYieldFromKills(CvPlayer* self, YieldTypes eYield, int iChange);static void AfterCvPlayer_changeYieldFromKills(CvPlayer* self, YieldTypes eYield, int iChange);static void ReplaceCvPlayer_changeYieldFromKills(void (*original)(CvPlayer*, YieldTypes, int), CvPlayer* self, YieldTypes eYield, int iChange);CivRegisterBefore<CivHooks::CvPlayer_changeYieldFromKills>(host, &BeforeCvPlayer_changeYieldFromKills);CivRegisterAfter<CivHooks::CvPlayer_changeYieldFromKills>(host, &AfterCvPlayer_changeYieldFromKills);CivRegisterReplace<CivHooks::CvPlayer_changeYieldFromKills>(host, &ReplaceCvPlayer_changeYieldFromKills);

Code

21222void CvPlayer::changeYieldFromKills(YieldTypes eYield, int iChange)21223{21224	CvAssertMsg(eYield >= 0, "eIndex is expected to be non-negative (invalid Index)");21225	CvAssertMsg(eYield < NUM_YIELD_TYPES, "eIndex is expected to be within maximum bounds (invalid Index)");2122621227	if(iChange != 0)21228	{21229		m_piYieldFromKills[eYield] += iChange;21230	}21231}

Calls

Called by