CvUnit::getUnitCombatType() const
- Defined in
- CvUnit.cpp, line 11426
- Class
- CvUnit
- Hook name
CivHooks::CvUnit_getUnitCombatType
Hooks
static bool BeforeCvUnit_getUnitCombatType(const CvUnit* self, UnitCombatTypes& result);static void AfterCvUnit_getUnitCombatType(const CvUnit* self, UnitCombatTypes& result);static UnitCombatTypes ReplaceCvUnit_getUnitCombatType(UnitCombatTypes (*original)(const CvUnit*), const CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_getUnitCombatType>(host, &BeforeCvUnit_getUnitCombatType);CivRegisterAfter<CivHooks::CvUnit_getUnitCombatType>(host, &AfterCvUnit_getUnitCombatType);CivRegisterReplace<CivHooks::CvUnit_getUnitCombatType>(host, &ReplaceCvUnit_getUnitCombatType);
Code
11426UnitCombatTypes CvUnit::getUnitCombatType() const11427{11428 VALIDATE_OBJECT11429 return ((UnitCombatTypes)(m_pUnitInfo->GetUnitCombatType()));11430}
Calls
Called by
- CvCity::addProductionExperience(CvUnit *, bool)
- CvDllUnit::GetUnitCombatType()
- CvPlayer::GetNumUnitsWithUnitCombat(UnitCombatTypes)
- CvUnit::AI_promotionValue(PromotionTypes)
- CvUnit::GetGenericMaxStrengthModifier(const CvUnit *, const CvPlot *, bool) const
- CvUnit::GetMaxRangedCombatStrength(const CvUnit *, const CvCity *, bool, bool) const
- CvUnit::canRangeStrikeAt(int, int, bool, bool) const
- CvUnit::initWithNameOffset(int, UnitTypes, int, UnitAITypes, PlayerTypes, int, int, DirectionTypes, bool, bool, int, int)
- CvLuaUnit::lGetUnitCombatType(lua_State *)