Hooks
static bool BeforeCvCity_processResource(CvCity* self, ResourceTypes eResource, int iChange);static void AfterCvCity_processResource(CvCity* self, ResourceTypes eResource, int iChange);static void ReplaceCvCity_processResource(void (*original)(CvCity*, ResourceTypes, int), CvCity* self, ResourceTypes eResource, int iChange);CivRegisterBefore<CivHooks::CvCity_processResource>(host, &BeforeCvCity_processResource);CivRegisterAfter<CivHooks::CvCity_processResource>(host, &AfterCvCity_processResource);CivRegisterReplace<CivHooks::CvCity_processResource>(host, &ReplaceCvCity_processResource);