Hooks
static bool BeforeCvCity_SetResourceDemandedCountdown(CvCity* self, int iValue);static void AfterCvCity_SetResourceDemandedCountdown(CvCity* self, int iValue);static void ReplaceCvCity_SetResourceDemandedCountdown(void (*original)(CvCity*, int), CvCity* self, int iValue);CivRegisterBefore<CivHooks::CvCity_SetResourceDemandedCountdown>(host, &BeforeCvCity_SetResourceDemandedCountdown);CivRegisterAfter<CivHooks::CvCity_SetResourceDemandedCountdown>(host, &AfterCvCity_SetResourceDemandedCountdown);CivRegisterReplace<CivHooks::CvCity_SetResourceDemandedCountdown>(host, &ReplaceCvCity_SetResourceDemandedCountdown);