CvUnit::IsAutomated() const
- Defined in
- CvUnit.cpp, line 22356
- Class
- CvUnit
- Hook name
CivHooks::CvUnit_IsAutomated
Hooks
static bool BeforeCvUnit_IsAutomated(const CvUnit* self, bool& result);static void AfterCvUnit_IsAutomated(const CvUnit* self, bool& result);static bool ReplaceCvUnit_IsAutomated(bool (*original)(const CvUnit*), const CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_IsAutomated>(host, &BeforeCvUnit_IsAutomated);CivRegisterAfter<CivHooks::CvUnit_IsAutomated>(host, &AfterCvUnit_IsAutomated);CivRegisterReplace<CivHooks::CvUnit_IsAutomated>(host, &ReplaceCvUnit_IsAutomated);
Code
22356bool CvUnit::IsAutomated() const22357{22358 VALIDATE_OBJECT22359 return (GetAutomateType() != NO_AUTOMATE);22360}
Calls
Called by
- IgnoreUnitsCost(CvAStarNode *, CvAStarNode *, int, const void *, CvAStar *)
- IgnoreUnitsValid(CvAStarNode *, CvAStarNode *, int, const void *, CvAStar *)
- TacticalAnalysisMapPathValid(CvAStarNode *, CvAStarNode *, int, const void *, CvAStar *)
- UnitPathInitialize(const void *, CvAStar *)
- CvEconomicAI::UpdatePlots()
- CvGame::updateMoves()
- CvHomelandAI::FindAutomatedUnits()
- CvHomelandAI::PlotExplorerMoves()
- CvHomelandAI::PlotExplorerSeaMoves()
- CvHomelandAI::PlotMovesToSafety()
- CvHomelandAI::PlotWorkerMoves(bool)
- CvHomelandAI::PlotWorkerSeaMoves()
- CvMinorCivAI::DoIntrusion()
- CvPlayer::hasUnitsThatNeedAIUpdate() const
- CvUnit::ReadyToSelect() const
- CvUnit::UnitBuild(BuildTypes)
- CvUnit::UnitRoadTo(int, int, int)
- CvUnit::canDoCommand(CommandTypes, int, int, bool, bool) const
- CvUnit::doTurn()
- CvUnitMission::CalculateMissionTimer(UnitHandle, int)
- CvUnitMission::ContinueMission(UnitHandle, int, int)
- CvLuaUnit::lIsAutomated(lua_State *)