Hooks
static bool BeforeCvCity_changeDomainProductionModifier(CvCity* self, DomainTypes eIndex, int iChange);static void AfterCvCity_changeDomainProductionModifier(CvCity* self, DomainTypes eIndex, int iChange);static void ReplaceCvCity_changeDomainProductionModifier(void (*original)(CvCity*, DomainTypes, int), CvCity* self, DomainTypes eIndex, int iChange);CivRegisterBefore<CivHooks::CvCity_changeDomainProductionModifier>(host, &BeforeCvCity_changeDomainProductionModifier);CivRegisterAfter<CivHooks::CvCity_changeDomainProductionModifier>(host, &AfterCvCity_changeDomainProductionModifier);CivRegisterReplace<CivHooks::CvCity_changeDomainProductionModifier>(host, &ReplaceCvCity_changeDomainProductionModifier);