Hooks
static bool BeforeCvTreasury_ChangeBaseImprovementGoldMaintenance(CvTreasury* self, int iChange);static void AfterCvTreasury_ChangeBaseImprovementGoldMaintenance(CvTreasury* self, int iChange);static void ReplaceCvTreasury_ChangeBaseImprovementGoldMaintenance(void (*original)(CvTreasury*, int), CvTreasury* self, int iChange);CivRegisterBefore<CivHooks::CvTreasury_ChangeBaseImprovementGoldMaintenance>(host, &BeforeCvTreasury_ChangeBaseImprovementGoldMaintenance);CivRegisterAfter<CivHooks::CvTreasury_ChangeBaseImprovementGoldMaintenance>(host, &AfterCvTreasury_ChangeBaseImprovementGoldMaintenance);CivRegisterReplace<CivHooks::CvTreasury_ChangeBaseImprovementGoldMaintenance>(host, &ReplaceCvTreasury_ChangeBaseImprovementGoldMaintenance);