Hooks
static bool BeforeCvTreasury_CalculateGrossGold(CvTreasury* self, int& result);static void AfterCvTreasury_CalculateGrossGold(CvTreasury* self, int& result);static int ReplaceCvTreasury_CalculateGrossGold(int (*original)(CvTreasury*), CvTreasury* self);CivRegisterBefore<CivHooks::CvTreasury_CalculateGrossGold>(host, &BeforeCvTreasury_CalculateGrossGold);CivRegisterAfter<CivHooks::CvTreasury_CalculateGrossGold>(host, &AfterCvTreasury_CalculateGrossGold);CivRegisterReplace<CivHooks::CvTreasury_CalculateGrossGold>(host, &ReplaceCvTreasury_CalculateGrossGold);