Hooks
static bool BeforeCvTreasury_ChangeCityConnectionTradeRouteGoldModifier(CvTreasury* self, int iChange);static void AfterCvTreasury_ChangeCityConnectionTradeRouteGoldModifier(CvTreasury* self, int iChange);static void ReplaceCvTreasury_ChangeCityConnectionTradeRouteGoldModifier(void (*original)(CvTreasury*, int), CvTreasury* self, int iChange);CivRegisterBefore<CivHooks::CvTreasury_ChangeCityConnectionTradeRouteGoldModifier>(host, &BeforeCvTreasury_ChangeCityConnectionTradeRouteGoldModifier);CivRegisterAfter<CivHooks::CvTreasury_ChangeCityConnectionTradeRouteGoldModifier>(host, &AfterCvTreasury_ChangeCityConnectionTradeRouteGoldModifier);CivRegisterReplace<CivHooks::CvTreasury_ChangeCityConnectionTradeRouteGoldModifier>(host, &ReplaceCvTreasury_ChangeCityConnectionTradeRouteGoldModifier);