Bazaar developer reference

CvSpecialUnitInfo::isCarrierUnitAIType(int) const

Defined in
CvInfos.cpp, line 1618
Class
CvSpecialUnitInfo
Hook name
CivHooks::CvSpecialUnitInfo_isCarrierUnitAIType

Hooks

static bool BeforeCvSpecialUnitInfo_isCarrierUnitAIType(const CvSpecialUnitInfo* self, int i, bool& result);static void AfterCvSpecialUnitInfo_isCarrierUnitAIType(const CvSpecialUnitInfo* self, int i, bool& result);static bool ReplaceCvSpecialUnitInfo_isCarrierUnitAIType(bool (*original)(const CvSpecialUnitInfo*, int), const CvSpecialUnitInfo* self, int i);CivRegisterBefore<CivHooks::CvSpecialUnitInfo_isCarrierUnitAIType>(host, &BeforeCvSpecialUnitInfo_isCarrierUnitAIType);CivRegisterAfter<CivHooks::CvSpecialUnitInfo_isCarrierUnitAIType>(host, &AfterCvSpecialUnitInfo_isCarrierUnitAIType);CivRegisterReplace<CivHooks::CvSpecialUnitInfo_isCarrierUnitAIType>(host, &ReplaceCvSpecialUnitInfo_isCarrierUnitAIType);

Code

1618bool CvSpecialUnitInfo::isCarrierUnitAIType(int i) const1619{1620	CvAssertMsg(i < NUM_UNITAI_TYPES, "Index out of bounds");1621	CvAssertMsg(i > -1, "Index out of bounds");1622	return m_pbCarrierUnitAITypes ? m_pbCarrierUnitAITypes[i] : -1;1623}