CvUnit::getInvisibleType() const
- Defined in
- CvUnit.cpp, line 19768
- Class
- CvUnit
- Hook name
CivHooks::CvUnit_getInvisibleType
Hooks
static bool BeforeCvUnit_getInvisibleType(const CvUnit* self, InvisibleTypes& result);static void AfterCvUnit_getInvisibleType(const CvUnit* self, InvisibleTypes& result);static const InvisibleTypes ReplaceCvUnit_getInvisibleType(const InvisibleTypes (*original)(const CvUnit*), const CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_getInvisibleType>(host, &BeforeCvUnit_getInvisibleType);CivRegisterAfter<CivHooks::CvUnit_getInvisibleType>(host, &AfterCvUnit_getInvisibleType);CivRegisterReplace<CivHooks::CvUnit_getInvisibleType>(host, &ReplaceCvUnit_getInvisibleType);
Code
19768const InvisibleTypes CvUnit::getInvisibleType() const19769{19770 VALIDATE_OBJECT19771 return m_eInvisibleType;19772}
Calls
FAutoVariable::operator const InvisibleTypes &
Called by
- CvCity::rangedStrikeTarget(CvPlot *)
- CvPlot::changeInvisibleVisibilityCount(TeamTypes, InvisibleTypes, int)
- CvPlot::updateVisibility()
- CvUnit::canRangeStrikeAt(int, int, bool, bool) const
- CvUnit::isInvisible(TeamTypes, bool, bool) const
- CvUnit::isNeverInvisible() const
- CvUnit::setHasPromotion(PromotionTypes, bool)
- CvUnit::setXY(int, int, bool, bool, bool, bool, bool)
- CvLuaUnit::lGetInvisibleType(lua_State *)