Bazaar developer reference

CvUnit::CanEverEmbark() const

Defined in
CvUnit.cpp, line 5139
Class
CvUnit
Hook name
CivHooks::CvUnit_CanEverEmbark

Hooks

static bool BeforeCvUnit_CanEverEmbark(const CvUnit* self, bool& result);static void AfterCvUnit_CanEverEmbark(const CvUnit* self, bool& result);static bool ReplaceCvUnit_CanEverEmbark(bool (*original)(const CvUnit*), const CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_CanEverEmbark>(host, &BeforeCvUnit_CanEverEmbark);CivRegisterAfter<CivHooks::CvUnit_CanEverEmbark>(host, &AfterCvUnit_CanEverEmbark);CivRegisterReplace<CivHooks::CvUnit_CanEverEmbark>(host, &ReplaceCvUnit_CanEverEmbark);

Code

5139bool CvUnit::CanEverEmbark() const5140{5141	VALIDATE_OBJECT51425143	if(getDomainType() == DOMAIN_LAND && IsHasEmbarkAbility())5144	{5145		return true;5146	}5147	else5148	{5149		return false;5150	}5151}

Calls

Called by