Bazaar developer reference

CvGlobals::getMissionInfo(MissionTypes)

Defined in
CvGlobals.cpp, line 3426
Class
CvGlobals
Hook name
CivHooks::CvGlobals_getMissionInfo_with_MissionTypes

Hooks

static bool BeforeCvGlobals_getMissionInfo_with_MissionTypes(CvGlobals* self, MissionTypes eMissionNum, CvMissionInfo*& result);static void AfterCvGlobals_getMissionInfo_with_MissionTypes(CvGlobals* self, MissionTypes eMissionNum, CvMissionInfo*& result);static CvMissionInfo* ReplaceCvGlobals_getMissionInfo_with_MissionTypes(CvMissionInfo* (*original)(CvGlobals*, MissionTypes), CvGlobals* self, MissionTypes eMissionNum);CivRegisterBefore<CivHooks::CvGlobals_getMissionInfo_with_MissionTypes>(host, &BeforeCvGlobals_getMissionInfo_with_MissionTypes);CivRegisterAfter<CivHooks::CvGlobals_getMissionInfo_with_MissionTypes>(host, &AfterCvGlobals_getMissionInfo_with_MissionTypes);CivRegisterReplace<CivHooks::CvGlobals_getMissionInfo_with_MissionTypes>(host, &ReplaceCvGlobals_getMissionInfo_with_MissionTypes);

Code

3426CvMissionInfo* CvGlobals::getMissionInfo(MissionTypes eMissionNum)3427{3428	CvAssert(eMissionNum > -1);3429	CvAssert(static_cast<unsigned int>(eMissionNum) < CvTypes::getNUM_MISSION_TYPES());3430	if(eMissionNum > -1 && eMissionNum < (int)m_paMissionInfo.size())3431		return m_paMissionInfo[eMissionNum];3432	else3433		return NULL;3434}

Calls

Called by