Hooks
static bool BeforeCvTacticalDominanceZone_SetRangeClosestEnemyUnit(CvTacticalDominanceZone* self, int iRange);static void AfterCvTacticalDominanceZone_SetRangeClosestEnemyUnit(CvTacticalDominanceZone* self, int iRange);static void ReplaceCvTacticalDominanceZone_SetRangeClosestEnemyUnit(void (*original)(CvTacticalDominanceZone*, int), CvTacticalDominanceZone* self, int iRange);CivRegisterBefore<CivHooks::CvTacticalDominanceZone_SetRangeClosestEnemyUnit>(host, &BeforeCvTacticalDominanceZone_SetRangeClosestEnemyUnit);CivRegisterAfter<CivHooks::CvTacticalDominanceZone_SetRangeClosestEnemyUnit>(host, &AfterCvTacticalDominanceZone_SetRangeClosestEnemyUnit);CivRegisterReplace<CivHooks::CvTacticalDominanceZone_SetRangeClosestEnemyUnit>(host, &ReplaceCvTacticalDominanceZone_SetRangeClosestEnemyUnit);