Bazaar developer reference

CvUnit::loadUnit(CvUnit &)

Defined in
CvUnit.cpp, line 4320
Class
CvUnit
Hook name
CivHooks::CvUnit_loadUnit

Hooks

static bool BeforeCvUnit_loadUnit(CvUnit* self, CvUnit& unit);static void AfterCvUnit_loadUnit(CvUnit* self, CvUnit& unit);static void ReplaceCvUnit_loadUnit(void (*original)(CvUnit*, CvUnit&), CvUnit* self, CvUnit& unit);CivRegisterBefore<CivHooks::CvUnit_loadUnit>(host, &BeforeCvUnit_loadUnit);CivRegisterAfter<CivHooks::CvUnit_loadUnit>(host, &AfterCvUnit_loadUnit);CivRegisterReplace<CivHooks::CvUnit_loadUnit>(host, &ReplaceCvUnit_loadUnit);

Code

4320void CvUnit::loadUnit(CvUnit& unit)4321{4322	VALIDATE_OBJECT4323	CvPlot* p = plot();4324	if(!p || !canLoadUnit(unit, *p))4325	{4326		return;4327	}43284329	setTransportUnit(&unit);4330}

Calls