Bazaar developer reference

CvUnit::GetHeadMissionData()

Defined in
CvUnit.cpp, line 23557
Class
CvUnit
Hook name
CivHooks::CvUnit_GetHeadMissionData

Hooks

static bool BeforeCvUnit_GetHeadMissionData(CvUnit* self, const MissionData*& result);static void AfterCvUnit_GetHeadMissionData(CvUnit* self, const MissionData*& result);static const MissionData* ReplaceCvUnit_GetHeadMissionData(const MissionData* (*original)(CvUnit*), CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_GetHeadMissionData>(host, &BeforeCvUnit_GetHeadMissionData);CivRegisterAfter<CivHooks::CvUnit_GetHeadMissionData>(host, &AfterCvUnit_GetHeadMissionData);CivRegisterReplace<CivHooks::CvUnit_GetHeadMissionData>(host, &ReplaceCvUnit_GetHeadMissionData);

Code

23556/// Retrieve the data for the first mission in the queue (const correct version)23557const MissionData* CvUnit::GetHeadMissionData()23558{23559	VALIDATE_OBJECT23560	if(m_missionQueue.getLength())23561		return (m_missionQueue.head());23562	return NULL;23563}

Calls

Called by