Hooks
static bool BeforeCvUnit_canJoin(const CvUnit* self, const CvPlot* arg0, SpecialistTypes arg1, bool& result);static void AfterCvUnit_canJoin(const CvUnit* self, const CvPlot* arg0, SpecialistTypes arg1, bool& result);static bool ReplaceCvUnit_canJoin(bool (*original)(const CvUnit*, const CvPlot*, SpecialistTypes), const CvUnit* self, const CvPlot* arg0, SpecialistTypes arg1);CivRegisterBefore<CivHooks::CvUnit_canJoin>(host, &BeforeCvUnit_canJoin);CivRegisterAfter<CivHooks::CvUnit_canJoin>(host, &AfterCvUnit_canJoin);CivRegisterReplace<CivHooks::CvUnit_canJoin>(host, &ReplaceCvUnit_canJoin);