Hooks
static bool BeforeCvUnit_canChangeTradeUnitHomeCity(const CvUnit* self, const CvPlot* pPlot, bool& result);static void AfterCvUnit_canChangeTradeUnitHomeCity(const CvUnit* self, const CvPlot* pPlot, bool& result);static bool ReplaceCvUnit_canChangeTradeUnitHomeCity(bool (*original)(const CvUnit*, const CvPlot*), const CvUnit* self, const CvPlot* pPlot);CivRegisterBefore<CivHooks::CvUnit_canChangeTradeUnitHomeCity>(host, &BeforeCvUnit_canChangeTradeUnitHomeCity);CivRegisterAfter<CivHooks::CvUnit_canChangeTradeUnitHomeCity>(host, &AfterCvUnit_canChangeTradeUnitHomeCity);CivRegisterReplace<CivHooks::CvUnit_canChangeTradeUnitHomeCity>(host, &ReplaceCvUnit_canChangeTradeUnitHomeCity);