Bazaar developer reference

CvUnit::visibilityRange() const

Defined in
CvUnit.cpp, line 11550
Class
CvUnit
Hook name
CivHooks::CvUnit_visibilityRange

Hooks

static bool BeforeCvUnit_visibilityRange(const CvUnit* self, int& result);static void AfterCvUnit_visibilityRange(const CvUnit* self, int& result);static int ReplaceCvUnit_visibilityRange(int (*original)(const CvUnit*), const CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_visibilityRange>(host, &BeforeCvUnit_visibilityRange);CivRegisterAfter<CivHooks::CvUnit_visibilityRange>(host, &AfterCvUnit_visibilityRange);CivRegisterReplace<CivHooks::CvUnit_visibilityRange>(host, &ReplaceCvUnit_visibilityRange);

Code

11550int CvUnit::visibilityRange() const11551{11552	VALIDATE_OBJECT1155311554	int iRtnValue;1155511556	if(isEmbarked())11557	{11558		iRtnValue = GC.getEMBARKED_VISIBILITY_RANGE() + m_iEmbarkExtraVisibility;11559	}1156011561	else11562	{11563		iRtnValue = m_pUnitInfo->GetBaseSightRange() + m_iExtraVisibilityRange;11564	}1156511566	return iRtnValue;11567}

Calls

Called by