Hooks
static bool BeforeCvMilitaryAI_ThreatIncrease(CvMilitaryAI* self, ThreatTypes eNewThreat, ThreatTypes eOldThreat);static void AfterCvMilitaryAI_ThreatIncrease(CvMilitaryAI* self, ThreatTypes eNewThreat, ThreatTypes eOldThreat);static void ReplaceCvMilitaryAI_ThreatIncrease(void (*original)(CvMilitaryAI*, ThreatTypes, ThreatTypes), CvMilitaryAI* self, ThreatTypes eNewThreat, ThreatTypes eOldThreat);CivRegisterBefore<CivHooks::CvMilitaryAI_ThreatIncrease>(host, &BeforeCvMilitaryAI_ThreatIncrease);CivRegisterAfter<CivHooks::CvMilitaryAI_ThreatIncrease>(host, &AfterCvMilitaryAI_ThreatIncrease);CivRegisterReplace<CivHooks::CvMilitaryAI_ThreatIncrease>(host, &ReplaceCvMilitaryAI_ThreatIncrease);