Hooks
static bool BeforeCvGameDeals_GetCurrentDeal(CvGameDeals* self, PlayerTypes ePlayer, uint index, CvDeal*& result);static void AfterCvGameDeals_GetCurrentDeal(CvGameDeals* self, PlayerTypes ePlayer, uint index, CvDeal*& result);static CvDeal* ReplaceCvGameDeals_GetCurrentDeal(CvDeal* (*original)(CvGameDeals*, PlayerTypes, uint), CvGameDeals* self, PlayerTypes ePlayer, uint index);CivRegisterBefore<CivHooks::CvGameDeals_GetCurrentDeal>(host, &BeforeCvGameDeals_GetCurrentDeal);CivRegisterAfter<CivHooks::CvGameDeals_GetCurrentDeal>(host, &AfterCvGameDeals_GetCurrentDeal);CivRegisterReplace<CivHooks::CvGameDeals_GetCurrentDeal>(host, &ReplaceCvGameDeals_GetCurrentDeal);