CvUnit::isWaiting() const
- Defined in
- CvUnit.cpp, line 13838
- Class
- CvUnit
- Hook name
CivHooks::CvUnit_isWaiting
Hooks
static bool BeforeCvUnit_isWaiting(const CvUnit* self, bool& result);static void AfterCvUnit_isWaiting(const CvUnit* self, bool& result);static bool ReplaceCvUnit_isWaiting(bool (*original)(const CvUnit*), const CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_isWaiting>(host, &BeforeCvUnit_isWaiting);CivRegisterAfter<CivHooks::CvUnit_isWaiting>(host, &AfterCvUnit_isWaiting);CivRegisterReplace<CivHooks::CvUnit_isWaiting>(host, &ReplaceCvUnit_isWaiting);
Code
13838bool CvUnit::isWaiting() const13839{13840 VALIDATE_OBJECT1384113842 ActivityTypes eActivityType = GetActivityType();1384313844 return ((eActivityType == ACTIVITY_HOLD)||13845 (eActivityType == ACTIVITY_SLEEP) ||13846 (eActivityType == ACTIVITY_HEAL) ||13847 (eActivityType == ACTIVITY_SENTRY) ||13848 (eActivityType == ACTIVITY_INTERCEPT));13849}
Calls
Called by
- CvHomelandAI::MoveCivilianToSafety(CvUnit *, bool, bool)
- CvUnit::canAirPatrol(const CvPlot *) const
- CvUnit::canDoCommand(CommandTypes, int, int, bool, bool) const
- CvUnit::canFortify(const CvPlot *) const
- CvUnit::canHeal(const CvPlot *, bool) const
- CvUnit::canSentry(const CvPlot *) const
- CvUnit::canSleep(const CvPlot *) const
- CvLuaUnit::lIsWaiting(lua_State *)