Hooks
static bool BeforeCvUnit_changeFlatMovementCostCount(CvUnit* self, int iValue);static void AfterCvUnit_changeFlatMovementCostCount(CvUnit* self, int iValue);static void ReplaceCvUnit_changeFlatMovementCostCount(void (*original)(CvUnit*, int), CvUnit* self, int iValue);CivRegisterBefore<CivHooks::CvUnit_changeFlatMovementCostCount>(host, &BeforeCvUnit_changeFlatMovementCostCount);CivRegisterAfter<CivHooks::CvUnit_changeFlatMovementCostCount>(host, &AfterCvUnit_changeFlatMovementCostCount);CivRegisterReplace<CivHooks::CvUnit_changeFlatMovementCostCount>(host, &ReplaceCvUnit_changeFlatMovementCostCount);