Hooks
static bool BeforeCvEconomicAI_ClearUnitTargetGoodyStepPlot(CvEconomicAI* self, CvUnit* pUnit);static void AfterCvEconomicAI_ClearUnitTargetGoodyStepPlot(CvEconomicAI* self, CvUnit* pUnit);static void ReplaceCvEconomicAI_ClearUnitTargetGoodyStepPlot(void (*original)(CvEconomicAI*, CvUnit*), CvEconomicAI* self, CvUnit* pUnit);CivRegisterBefore<CivHooks::CvEconomicAI_ClearUnitTargetGoodyStepPlot>(host, &BeforeCvEconomicAI_ClearUnitTargetGoodyStepPlot);CivRegisterAfter<CivHooks::CvEconomicAI_ClearUnitTargetGoodyStepPlot>(host, &AfterCvEconomicAI_ClearUnitTargetGoodyStepPlot);CivRegisterReplace<CivHooks::CvEconomicAI_ClearUnitTargetGoodyStepPlot>(host, &ReplaceCvEconomicAI_ClearUnitTargetGoodyStepPlot);