Hooks
static bool BeforeCvUnitMission_TailMissionQueueNode(const MissionQueue& kQueue, const MissionQueueNode*& result);static void AfterCvUnitMission_TailMissionQueueNode(const MissionQueue& kQueue, const MissionQueueNode*& result);static const MissionQueueNode* ReplaceCvUnitMission_TailMissionQueueNode(const MissionQueueNode* (*original)(const MissionQueue&), const MissionQueue& kQueue);CivRegisterBefore<CivHooks::CvUnitMission_TailMissionQueueNode>(host, &BeforeCvUnitMission_TailMissionQueueNode);CivRegisterAfter<CivHooks::CvUnitMission_TailMissionQueueNode>(host, &AfterCvUnitMission_TailMissionQueueNode);CivRegisterReplace<CivHooks::CvUnitMission_TailMissionQueueNode>(host, &ReplaceCvUnitMission_TailMissionQueueNode);