Hooks
static bool BeforeCvDeal_ContainsItemType(CvDeal* self, TradeableItems eItemType, PlayerTypes eFrom, bool& result);static void AfterCvDeal_ContainsItemType(CvDeal* self, TradeableItems eItemType, PlayerTypes eFrom, bool& result);static bool ReplaceCvDeal_ContainsItemType(bool (*original)(CvDeal*, TradeableItems, PlayerTypes), CvDeal* self, TradeableItems eItemType, PlayerTypes eFrom);CivRegisterBefore<CivHooks::CvDeal_ContainsItemType>(host, &BeforeCvDeal_ContainsItemType);CivRegisterAfter<CivHooks::CvDeal_ContainsItemType>(host, &AfterCvDeal_ContainsItemType);CivRegisterReplace<CivHooks::CvDeal_ContainsItemType>(host, &ReplaceCvDeal_ContainsItemType);