Hooks
static bool BeforeCvCity_SetThreatValue(CvCity* self, int iThreatValue);static void AfterCvCity_SetThreatValue(CvCity* self, int iThreatValue);static void ReplaceCvCity_SetThreatValue(void (*original)(CvCity*, int), CvCity* self, int iThreatValue);CivRegisterBefore<CivHooks::CvCity_SetThreatValue>(host, &BeforeCvCity_SetThreatValue);CivRegisterAfter<CivHooks::CvCity_SetThreatValue>(host, &AfterCvCity_SetThreatValue);CivRegisterReplace<CivHooks::CvCity_SetThreatValue>(host, &ReplaceCvCity_SetThreatValue);