Hooks
static bool BeforeCvTacticalAI_GetNextTemporaryZone(CvTacticalAI* self, CvTemporaryZone*& result);static void AfterCvTacticalAI_GetNextTemporaryZone(CvTacticalAI* self, CvTemporaryZone*& result);static CvTemporaryZone* ReplaceCvTacticalAI_GetNextTemporaryZone(CvTemporaryZone* (*original)(CvTacticalAI*), CvTacticalAI* self);CivRegisterBefore<CivHooks::CvTacticalAI_GetNextTemporaryZone>(host, &BeforeCvTacticalAI_GetNextTemporaryZone);CivRegisterAfter<CivHooks::CvTacticalAI_GetNextTemporaryZone>(host, &AfterCvTacticalAI_GetNextTemporaryZone);CivRegisterReplace<CivHooks::CvTacticalAI_GetNextTemporaryZone>(host, &ReplaceCvTacticalAI_GetNextTemporaryZone);