Hooks
static bool BeforeCvTreasury_GetLifetimeGrossGold(CvTreasury* self, int& result);static void AfterCvTreasury_GetLifetimeGrossGold(CvTreasury* self, int& result);static int ReplaceCvTreasury_GetLifetimeGrossGold(int (*original)(CvTreasury*), CvTreasury* self);CivRegisterBefore<CivHooks::CvTreasury_GetLifetimeGrossGold>(host, &BeforeCvTreasury_GetLifetimeGrossGold);CivRegisterAfter<CivHooks::CvTreasury_GetLifetimeGrossGold>(host, &AfterCvTreasury_GetLifetimeGrossGold);CivRegisterReplace<CivHooks::CvTreasury_GetLifetimeGrossGold>(host, &ReplaceCvTreasury_GetLifetimeGrossGold);