Bazaar developer reference

CvPlayer::ChangeUnitPurchaseCostModifier(int)

Defined in
CvPlayer.cpp, line 26733
Class
CvPlayer
Hook name
CivHooks::CvPlayer_ChangeUnitPurchaseCostModifier

Hooks

static bool BeforeCvPlayer_ChangeUnitPurchaseCostModifier(CvPlayer* self, int iChange);static void AfterCvPlayer_ChangeUnitPurchaseCostModifier(CvPlayer* self, int iChange);static void ReplaceCvPlayer_ChangeUnitPurchaseCostModifier(void (*original)(CvPlayer*, int), CvPlayer* self, int iChange);CivRegisterBefore<CivHooks::CvPlayer_ChangeUnitPurchaseCostModifier>(host, &BeforeCvPlayer_ChangeUnitPurchaseCostModifier);CivRegisterAfter<CivHooks::CvPlayer_ChangeUnitPurchaseCostModifier>(host, &AfterCvPlayer_ChangeUnitPurchaseCostModifier);CivRegisterReplace<CivHooks::CvPlayer_ChangeUnitPurchaseCostModifier>(host, &ReplaceCvPlayer_ChangeUnitPurchaseCostModifier);

Code

26732/// Cost of purchasing units modified?26733void CvPlayer::ChangeUnitPurchaseCostModifier(int iChange)26734{26735	if(iChange != 0)26736	{26737		m_iUnitPurchaseCostModifier += iChange;26738	}26739}

Calls

Called by