Hooks
static bool BeforeInfluenceHeuristic(int iFromX, int iFromY, int iToX, int iToY, int& result);static void AfterInfluenceHeuristic(int iFromX, int iFromY, int iToX, int iToY, int& result);static int ReplaceInfluenceHeuristic(int (*original)(int, int, int, int), int iFromX, int iFromY, int iToX, int iToY);CivRegisterBefore<CivHooks::InfluenceHeuristic>(host, &BeforeInfluenceHeuristic);CivRegisterAfter<CivHooks::InfluenceHeuristic>(host, &AfterInfluenceHeuristic);CivRegisterReplace<CivHooks::InfluenceHeuristic>(host, &ReplaceInfluenceHeuristic);