Hooks
static bool BeforeCvTreasury_ChangeCityConnectionTradeRouteGoldChange(CvTreasury* self, int iChange);static void AfterCvTreasury_ChangeCityConnectionTradeRouteGoldChange(CvTreasury* self, int iChange);static void ReplaceCvTreasury_ChangeCityConnectionTradeRouteGoldChange(void (*original)(CvTreasury*, int), CvTreasury* self, int iChange);CivRegisterBefore<CivHooks::CvTreasury_ChangeCityConnectionTradeRouteGoldChange>(host, &BeforeCvTreasury_ChangeCityConnectionTradeRouteGoldChange);CivRegisterAfter<CivHooks::CvTreasury_ChangeCityConnectionTradeRouteGoldChange>(host, &AfterCvTreasury_ChangeCityConnectionTradeRouteGoldChange);CivRegisterReplace<CivHooks::CvTreasury_ChangeCityConnectionTradeRouteGoldChange>(host, &ReplaceCvTreasury_ChangeCityConnectionTradeRouteGoldChange);