CvUnit::getArmyID() const
- Defined in
- CvUnit.cpp, line 22165
- Class
- CvUnit
- Hook name
CivHooks::CvUnit_getArmyID
Hooks
static bool BeforeCvUnit_getArmyID(const CvUnit* self, int& result);static void AfterCvUnit_getArmyID(const CvUnit* self, int& result);static int ReplaceCvUnit_getArmyID(int (*original)(const CvUnit*), const CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_getArmyID>(host, &BeforeCvUnit_getArmyID);CivRegisterAfter<CivHooks::CvUnit_getArmyID>(host, &AfterCvUnit_getArmyID);CivRegisterReplace<CivHooks::CvUnit_getArmyID>(host, &ReplaceCvUnit_getArmyID);
Code
22165int CvUnit::getArmyID() const22166{22167 VALIDATE_OBJECT22168 return m_iArmyId;22169}
Calls
FAutoVariable::operator const int &
Called by
31 functions in 8 files
- CvAIEscortedOperation::FindBestCivilian()
- CvAINavalEscortedOperation::FindBestCivilian()
- CvAINavalOperation::FindInitialUnit()
- CvAIOperation::FindBestFitReserveUnit(OperationSlot, CvPlot *, CvPlot *, bool *)
- CvAIOperationQuickColonize::FindBestCivilian()
- CvArmyAI::AddUnit(int, int)
- PathDestValid(int, int, const void *, CvAStar *)
- PathValid(CvAStarNode *, CvAStarNode *, int, const void *, CvAStar *)
- TacticalAnalysisMapPathValid(CvAStarNode *, CvAStarNode *, int, const void *, CvAStar *)
- CvEconomicAI::DisbandLongObsoleteUnits()
- CvEconomicAI::UpdatePlots()
- EconomicAIHelpers::IsTestStrategy_ConcertTour(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_FoundCity(EconomicAIStrategyTypes, CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_TradeWithCityState(EconomicAIStrategyTypes, CvPlayer *)
- CvHomelandAI::ExecuteAircraftMoves()
- CvHomelandAI::PlotFirstTurnSettlerMoves()
- CvHomelandAI::PlotUpgradeMoves()
- CvMilitaryAI::FindBestUnitToScrap(bool, bool, int &)
- CvMilitaryAI::LogAvailableForces()
- CvMilitaryAI::UpdateBaseData()
- CvMilitaryAI::WillAirUnitRebase(CvUnit *) const
- MilitaryAIHelpers::FirstSlotCityCanFill(CvPlayer *, MultiunitFormationTypes, bool, bool, bool)
- MilitaryAIHelpers::NumberOfFillableSlots(CvPlayer *, MultiunitFormationTypes, bool, int *, int *)
- CvPlayerAI::GetDirectiveMerchant(CvUnit *)
- CvPlayerAI::GetDirectiveMusician(CvUnit *)
- CvTacticalAI::CommandeerUnits()
- CvTacticalAI::ExecuteGatherMoves(CvArmyAI *)
- CvTacticalAI::PlotMovesToSafety(bool)
- CvTacticalAI::ScoreDeploymentPlots(CvPlot *, CvArmyAI *, int, int, int)
- CvTacticalAI::ScoreFormationPlots(CvArmyAI *, CvPlot *, CvPlot *, int)
- CvTacticalAI::ScoreGreatGeneralPlot(UnitHandle, CvPlot *, CvArmyAI *)