Bazaar developer reference

CvUnit::changeCargoSpace(int)

Defined in
CvUnit.cpp, line 15340
Class
CvUnit
Hook name
CivHooks::CvUnit_changeCargoSpace

Hooks

static bool BeforeCvUnit_changeCargoSpace(CvUnit* self, int iChange);static void AfterCvUnit_changeCargoSpace(CvUnit* self, int iChange);static void ReplaceCvUnit_changeCargoSpace(void (*original)(CvUnit*, int), CvUnit* self, int iChange);CivRegisterBefore<CivHooks::CvUnit_changeCargoSpace>(host, &BeforeCvUnit_changeCargoSpace);CivRegisterAfter<CivHooks::CvUnit_changeCargoSpace>(host, &AfterCvUnit_changeCargoSpace);CivRegisterReplace<CivHooks::CvUnit_changeCargoSpace>(host, &ReplaceCvUnit_changeCargoSpace);

Code

15340void CvUnit::changeCargoSpace(int iChange)15341{15342	VALIDATE_OBJECT15343	if(iChange != 0)15344	{15345		m_iCargoCapacity += iChange;15346		CvAssert(m_iCargoCapacity >= 0);15347		setInfoBarDirty(true);15348	}15349}

Calls

Called by