Bazaar developer reference

CvUnitMission::NextMissionQueueNode(const MissionQueue &, const MissionQueueNode *)

Defined in
CvUnitMission.cpp, line 2188
Class
CvUnitMission
Hook name
CivHooks::CvUnitMission_NextMissionQueueNode

Hooks

static bool BeforeCvUnitMission_NextMissionQueueNode(const MissionQueue& kQueue, const MissionQueueNode* pNode, const MissionQueueNode*& result);static void AfterCvUnitMission_NextMissionQueueNode(const MissionQueue& kQueue, const MissionQueueNode* pNode, const MissionQueueNode*& result);static const MissionQueueNode* ReplaceCvUnitMission_NextMissionQueueNode(const MissionQueueNode* (*original)(const MissionQueue&, const MissionQueueNode*), const MissionQueue& kQueue, const MissionQueueNode* pNode);CivRegisterBefore<CivHooks::CvUnitMission_NextMissionQueueNode>(host, &BeforeCvUnitMission_NextMissionQueueNode);CivRegisterAfter<CivHooks::CvUnitMission_NextMissionQueueNode>(host, &AfterCvUnitMission_NextMissionQueueNode);CivRegisterReplace<CivHooks::CvUnitMission_NextMissionQueueNode>(host, &ReplaceCvUnitMission_NextMissionQueueNode);

Code

2187/// Retrieve the mission after a specific one2188const MissionQueueNode* CvUnitMission::NextMissionQueueNode(const MissionQueue& kQueue, const MissionQueueNode* pNode)2189{2190	return kQueue.next(pNode);2191}

Calls

Called by