Bazaar developer reference

TacticalAIHelpers::CvBlockingUnitDistanceSort(CvBlockingUnit, CvBlockingUnit)

Defined in
CvTacticalAI.cpp, line 11760
Hook name
CivHooks::TacticalAIHelpers_CvBlockingUnitDistanceSort

Hooks

static bool BeforeTacticalAIHelpers_CvBlockingUnitDistanceSort(CvBlockingUnit obj1, CvBlockingUnit obj2, bool& result);static void AfterTacticalAIHelpers_CvBlockingUnitDistanceSort(CvBlockingUnit obj1, CvBlockingUnit obj2, bool& result);static bool ReplaceTacticalAIHelpers_CvBlockingUnitDistanceSort(bool (*original)(CvBlockingUnit, CvBlockingUnit), CvBlockingUnit obj1, CvBlockingUnit obj2);CivRegisterBefore<CivHooks::TacticalAIHelpers_CvBlockingUnitDistanceSort>(host, &BeforeTacticalAIHelpers_CvBlockingUnitDistanceSort);CivRegisterAfter<CivHooks::TacticalAIHelpers_CvBlockingUnitDistanceSort>(host, &AfterTacticalAIHelpers_CvBlockingUnitDistanceSort);CivRegisterReplace<CivHooks::TacticalAIHelpers_CvBlockingUnitDistanceSort>(host, &ReplaceTacticalAIHelpers_CvBlockingUnitDistanceSort);

Code

11759/// Sort CvBlockingUnit by a non-standard criteria11760bool TacticalAIHelpers::CvBlockingUnitDistanceSort(CvBlockingUnit obj1, CvBlockingUnit obj2)11761{11762	return obj1.GetDistanceToTarget() < obj2.GetDistanceToTarget();11763}

Calls

Called by