Bazaar developer reference

CvGlobals::getMilitaryAIStrategyInfo(MilitaryAIStrategyTypes)

Defined in
CvGlobals.cpp, line 3616
Class
CvGlobals
Hook name
CivHooks::CvGlobals_getMilitaryAIStrategyInfo_with_MilitaryAIStrategyTypes

Hooks

static bool BeforeCvGlobals_getMilitaryAIStrategyInfo_with_MilitaryAIStrategyTypes(CvGlobals* self, MilitaryAIStrategyTypes eAIStrategyNum, CvMilitaryAIStrategyXMLEntry*& result);static void AfterCvGlobals_getMilitaryAIStrategyInfo_with_MilitaryAIStrategyTypes(CvGlobals* self, MilitaryAIStrategyTypes eAIStrategyNum, CvMilitaryAIStrategyXMLEntry*& result);static CvMilitaryAIStrategyXMLEntry* ReplaceCvGlobals_getMilitaryAIStrategyInfo_with_MilitaryAIStrategyTypes(CvMilitaryAIStrategyXMLEntry* (*original)(CvGlobals*, MilitaryAIStrategyTypes), CvGlobals* self, MilitaryAIStrategyTypes eAIStrategyNum);CivRegisterBefore<CivHooks::CvGlobals_getMilitaryAIStrategyInfo_with_MilitaryAIStrategyTypes>(host, &BeforeCvGlobals_getMilitaryAIStrategyInfo_with_MilitaryAIStrategyTypes);CivRegisterAfter<CivHooks::CvGlobals_getMilitaryAIStrategyInfo_with_MilitaryAIStrategyTypes>(host, &AfterCvGlobals_getMilitaryAIStrategyInfo_with_MilitaryAIStrategyTypes);CivRegisterReplace<CivHooks::CvGlobals_getMilitaryAIStrategyInfo_with_MilitaryAIStrategyTypes>(host, &ReplaceCvGlobals_getMilitaryAIStrategyInfo_with_MilitaryAIStrategyTypes);

Code

3616CvMilitaryAIStrategyXMLEntry* CvGlobals::getMilitaryAIStrategyInfo(MilitaryAIStrategyTypes eAIStrategyNum)3617{3618	FAssert(eAIStrategyNum < GC.getNumMilitaryAIStrategyInfos());3619	return m_pMilitaryAIStrategies->GetMilitaryAIStrategyEntries()[eAIStrategyNum];3620}

Calls

Called by