Bazaar developer reference

CvUnitMission::HeadMissionQueueNode(const MissionQueue &)

Defined in
CvUnitMission.cpp, line 2202
Class
CvUnitMission
Hook name
CivHooks::CvUnitMission_HeadMissionQueueNode

Hooks

static bool BeforeCvUnitMission_HeadMissionQueueNode(const MissionQueue& kQueue, const MissionQueueNode*& result);static void AfterCvUnitMission_HeadMissionQueueNode(const MissionQueue& kQueue, const MissionQueueNode*& result);static const MissionQueueNode* ReplaceCvUnitMission_HeadMissionQueueNode(const MissionQueueNode* (*original)(const MissionQueue&), const MissionQueue& kQueue);CivRegisterBefore<CivHooks::CvUnitMission_HeadMissionQueueNode>(host, &BeforeCvUnitMission_HeadMissionQueueNode);CivRegisterAfter<CivHooks::CvUnitMission_HeadMissionQueueNode>(host, &AfterCvUnitMission_HeadMissionQueueNode);CivRegisterReplace<CivHooks::CvUnitMission_HeadMissionQueueNode>(host, &ReplaceCvUnitMission_HeadMissionQueueNode);

Code

2201/// Retrieve the first mission in the queue (const correct version)2202const MissionQueueNode* CvUnitMission::HeadMissionQueueNode(const MissionQueue& kQueue)2203{2204	return kQueue.head();2205}

Calls

Called by