CvUnitXMLEntries::GetEntry(int)
- Defined in
- CvUnitClasses.cpp, line 1790
- Class
- CvUnitXMLEntries
- Hook name
CivHooks::CvUnitXMLEntries_GetEntry
Hooks
static bool BeforeCvUnitXMLEntries_GetEntry(CvUnitXMLEntries* self, int index, CvUnitEntry*& result);static void AfterCvUnitXMLEntries_GetEntry(CvUnitXMLEntries* self, int index, CvUnitEntry*& result);static CvUnitEntry* ReplaceCvUnitXMLEntries_GetEntry(CvUnitEntry* (*original)(CvUnitXMLEntries*, int), CvUnitXMLEntries* self, int index);CivRegisterBefore<CivHooks::CvUnitXMLEntries_GetEntry>(host, &BeforeCvUnitXMLEntries_GetEntry);CivRegisterAfter<CivHooks::CvUnitXMLEntries_GetEntry>(host, &AfterCvUnitXMLEntries_GetEntry);CivRegisterReplace<CivHooks::CvUnitXMLEntries_GetEntry>(host, &ReplaceCvUnitXMLEntries_GetEntry);
Code
1789/// Get a specific entry1790CvUnitEntry* CvUnitXMLEntries::GetEntry(int index)1791{1792 return m_paUnitEntries[index];1793}
Calls
std::vector::operator[]
Called by
- CvCity::processBuilding(BuildingTypes, int, bool, bool, bool)
- CvCityStrategyAI::LogCityProduction(CvCityBuildable, bool)
- CvCityStrategyAI::LogPossibleBuilds()
- CvMilitaryAI::FindBestUnitToScrap(bool, bool, int &)
- CvPlayer::initFreeUnits(CvGameInitialItemsOverrides &)
- CvTeam::processTech(TechTypes, int)
- CvTradeAI::PrioritizeTradeRoutes(TradeConnectionList &)
- CvUnit::IsHigherTechThan(UnitTypes) const
- CvUnit::canHurry(const CvPlot *, bool) const
- CvUnitProductionAI::AddFlavorWeights(FlavorTypes, int)
- CvUnitProductionAI::LogPossibleBuilds(UnitAITypes)