CvUnit::IsHoveringUnit() const
- Defined in
- CvUnit.cpp, line 14330
- Class
- CvUnit
- Hook name
CivHooks::CvUnit_IsHoveringUnit
Hooks
static bool BeforeCvUnit_IsHoveringUnit(const CvUnit* self, bool& result);static void AfterCvUnit_IsHoveringUnit(const CvUnit* self, bool& result);static bool ReplaceCvUnit_IsHoveringUnit(bool (*original)(const CvUnit*), const CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_IsHoveringUnit>(host, &BeforeCvUnit_IsHoveringUnit);CivRegisterAfter<CivHooks::CvUnit_IsHoveringUnit>(host, &AfterCvUnit_IsHoveringUnit);CivRegisterReplace<CivHooks::CvUnit_IsHoveringUnit>(host, &ReplaceCvUnit_IsHoveringUnit);
Code
14330bool CvUnit::IsHoveringUnit() const14331{14332 VALIDATE_OBJECT14333 return GetHoveringUnitCount() > 0 ? true : false;14334}
Calls
Called by
- UIPathValid(CvAStarNode *, CvAStarNode *, int, const void *, CvAStar *)
- CvDllUnit::IsHoveringUnit() const
- CvPlot::isValidDomainForAction(const CvUnit &) const
- CvPlot::isTerraFirma(const CvUnit *) const
- CvUnit::GetBaseRangedCombatStrength() const
- CvUnit::GetNumEnemyUnitsAdjacent(const CvUnit *) const
- CvUnit::GetRange() const
- CvUnit::IsEnemyInMovementRange(bool, bool)
- CvUnit::PlotValid(CvPlot *, byte) const
- CvUnit::baseMoves(DomainTypes) const
- CvUnit::canDisembark(const CvPlot *) const
- CvUnit::canDisembarkOnto(const CvPlot &, bool) const
- CvUnit::canDisembarkOnto(const CvPlot &, const CvPlot &, bool, bool) const
- CvUnit::canEmbark(const CvPlot *) const
- CvUnit::canEmbarkOnto(const CvPlot &, const CvPlot &, bool, bool) const
- CvUnit::canEnterTerrain(const CvPlot &, byte) const
- CvUnit::healRate(const CvPlot *) const
- CvUnit::isOnlyDefensive() const
- CvUnit::isPromotionValid(PromotionTypes) const
- CvUnit::move(CvPlot &, bool)
- CvUnitMovement::ConsumesAllMoves(const CvUnit *, const CvPlot *, const CvPlot *)
- CvUnitMovement::CostsOnlyOne(const CvUnit *, const CvPlot *, const CvPlot *)
- CvUnitMovement::IsSlowedByZOC(const CvUnit *, const CvPlot *, const CvPlot *)
- CvLuaUnit::lIsHoveringUnit(lua_State *)