Hooks
static bool BeforeCvCity_SetLastTurnGarrisonAssigned(CvCity* self, int iValue);static void AfterCvCity_SetLastTurnGarrisonAssigned(CvCity* self, int iValue);static void ReplaceCvCity_SetLastTurnGarrisonAssigned(void (*original)(CvCity*, int), CvCity* self, int iValue);CivRegisterBefore<CivHooks::CvCity_SetLastTurnGarrisonAssigned>(host, &BeforeCvCity_SetLastTurnGarrisonAssigned);CivRegisterAfter<CivHooks::CvCity_SetLastTurnGarrisonAssigned>(host, &AfterCvCity_SetLastTurnGarrisonAssigned);CivRegisterReplace<CivHooks::CvCity_SetLastTurnGarrisonAssigned>(host, &ReplaceCvCity_SetLastTurnGarrisonAssigned);