Hooks
static bool BeforeCvMilitaryAI_GetBarbarianThreatTotal(CvMilitaryAI* self, int& result);static void AfterCvMilitaryAI_GetBarbarianThreatTotal(CvMilitaryAI* self, int& result);static int ReplaceCvMilitaryAI_GetBarbarianThreatTotal(int (*original)(CvMilitaryAI*), CvMilitaryAI* self);CivRegisterBefore<CivHooks::CvMilitaryAI_GetBarbarianThreatTotal>(host, &BeforeCvMilitaryAI_GetBarbarianThreatTotal);CivRegisterAfter<CivHooks::CvMilitaryAI_GetBarbarianThreatTotal>(host, &AfterCvMilitaryAI_GetBarbarianThreatTotal);CivRegisterReplace<CivHooks::CvMilitaryAI_GetBarbarianThreatTotal>(host, &ReplaceCvMilitaryAI_GetBarbarianThreatTotal);