Hooks
static bool BeforeCvUnit_canScrap(const CvUnit* self, bool bTestVisible, bool& result);static void AfterCvUnit_canScrap(const CvUnit* self, bool bTestVisible, bool& result);static bool ReplaceCvUnit_canScrap(bool (*original)(const CvUnit*, bool), const CvUnit* self, bool bTestVisible);CivRegisterBefore<CivHooks::CvUnit_canScrap>(host, &BeforeCvUnit_canScrap);CivRegisterAfter<CivHooks::CvUnit_canScrap>(host, &AfterCvUnit_canScrap);CivRegisterReplace<CivHooks::CvUnit_canScrap>(host, &ReplaceCvUnit_canScrap);