CvMultiUnitFormationInfo::getFormationSlotEntry(int) const
- Defined in
- CvInfos.cpp, line 1541
- Class
- CvMultiUnitFormationInfo
- Hook name
CivHooks::CvMultiUnitFormationInfo_getFormationSlotEntry
Hooks
static bool BeforeCvMultiUnitFormationInfo_getFormationSlotEntry(const CvMultiUnitFormationInfo* self, int index, const CvFormationSlotEntry*& result);static void AfterCvMultiUnitFormationInfo_getFormationSlotEntry(const CvMultiUnitFormationInfo* self, int index, const CvFormationSlotEntry*& result);static const CvFormationSlotEntry& ReplaceCvMultiUnitFormationInfo_getFormationSlotEntry(const CvFormationSlotEntry& (*original)(const CvMultiUnitFormationInfo*, int), const CvMultiUnitFormationInfo* self, int index);CivRegisterBefore<CivHooks::CvMultiUnitFormationInfo_getFormationSlotEntry>(host, &BeforeCvMultiUnitFormationInfo_getFormationSlotEntry);CivRegisterAfter<CivHooks::CvMultiUnitFormationInfo_getFormationSlotEntry>(host, &AfterCvMultiUnitFormationInfo_getFormationSlotEntry);CivRegisterReplace<CivHooks::CvMultiUnitFormationInfo_getFormationSlotEntry>(host, &ReplaceCvMultiUnitFormationInfo_getFormationSlotEntry);
Code
1541const CvFormationSlotEntry& CvMultiUnitFormationInfo::getFormationSlotEntry(int index) const1542{1543 return m_vctSlotEntries[index];1544}
Calls
std::vector::operator[]
Called by
- CvAIOperation::BuyFinalUnit()
- CvAIOperation::FindBestFitReserveUnit(OperationSlot, CvPlot *, CvPlot *, bool *)
- CvArmyAI::GetUnitsOfType(MultiunitPositionTypes) const
- CvCity::CommitToBuildingUnitForOperation()
- CvCity::GetUnitForOperation()
- MilitaryAIHelpers::FirstSlotCityCanFill(CvPlayer *, MultiunitFormationTypes, bool, bool, bool)
- MilitaryAIHelpers::NumberOfFillableSlots(CvPlayer *, MultiunitFormationTypes, bool, int *, int *)
- CvTacticalAI::ExecuteFleetMoveToTarget(CvArmyAI *, CvPlot *)
- CvTacticalAI::PlotEnemyTerritoryOperationMoves(CvAIEnemyTerritoryOperation *)
- CvTacticalAI::PlotFreeformNavalOperationMoves(CvAINavalOperation *)
- CvTacticalAI::PlotNavalEscortOperationMoves(CvAINavalEscortedOperation *)