Hooks
static bool BeforePUF_isOtherTeam(const CvUnit* pUnit, int iData1, int arg2, bool& result);static void AfterPUF_isOtherTeam(const CvUnit* pUnit, int iData1, int arg2, bool& result);static bool ReplacePUF_isOtherTeam(bool (*original)(const CvUnit*, int, int), const CvUnit* pUnit, int iData1, int arg2);CivRegisterBefore<CivHooks::PUF_isOtherTeam>(host, &BeforePUF_isOtherTeam);CivRegisterAfter<CivHooks::PUF_isOtherTeam>(host, &AfterPUF_isOtherTeam);CivRegisterReplace<CivHooks::PUF_isOtherTeam>(host, &ReplacePUF_isOtherTeam);