Hooks
static bool BeforeCvGlobals_getLeaderHeadInfo_with_LeaderHeadTypes(CvGlobals* self, LeaderHeadTypes eLeaderHeadNum, CvLeaderHeadInfo*& result);static void AfterCvGlobals_getLeaderHeadInfo_with_LeaderHeadTypes(CvGlobals* self, LeaderHeadTypes eLeaderHeadNum, CvLeaderHeadInfo*& result);static CvLeaderHeadInfo* ReplaceCvGlobals_getLeaderHeadInfo_with_LeaderHeadTypes(CvLeaderHeadInfo* (*original)(CvGlobals*, LeaderHeadTypes), CvGlobals* self, LeaderHeadTypes eLeaderHeadNum);CivRegisterBefore<CivHooks::CvGlobals_getLeaderHeadInfo_with_LeaderHeadTypes>(host, &BeforeCvGlobals_getLeaderHeadInfo_with_LeaderHeadTypes);CivRegisterAfter<CivHooks::CvGlobals_getLeaderHeadInfo_with_LeaderHeadTypes>(host, &AfterCvGlobals_getLeaderHeadInfo_with_LeaderHeadTypes);CivRegisterReplace<CivHooks::CvGlobals_getLeaderHeadInfo_with_LeaderHeadTypes>(host, &ReplaceCvGlobals_getLeaderHeadInfo_with_LeaderHeadTypes);