Bazaar developer reference

CvUnit::changeExperiencePercent(int)

Defined in
CvUnit.cpp, line 19336
Class
CvUnit
Hook name
CivHooks::CvUnit_changeExperiencePercent

Hooks

static bool BeforeCvUnit_changeExperiencePercent(CvUnit* self, int iChange);static void AfterCvUnit_changeExperiencePercent(CvUnit* self, int iChange);static void ReplaceCvUnit_changeExperiencePercent(void (*original)(CvUnit*, int), CvUnit* self, int iChange);CivRegisterBefore<CivHooks::CvUnit_changeExperiencePercent>(host, &BeforeCvUnit_changeExperiencePercent);CivRegisterAfter<CivHooks::CvUnit_changeExperiencePercent>(host, &AfterCvUnit_changeExperiencePercent);CivRegisterReplace<CivHooks::CvUnit_changeExperiencePercent>(host, &ReplaceCvUnit_changeExperiencePercent);

Code

19336void CvUnit::changeExperiencePercent(int iChange)19337{19338	VALIDATE_OBJECT19339	if(iChange != 0)19340	{19341		m_iExperiencePercent += iChange;1934219343		setInfoBarDirty(true);19344	}19345}

Calls

Called by