Hooks
static bool BeforeCvPlayerAI_CityUncommitToBuildUnitForOperationSlot(CvPlayerAI* self, OperationSlot thisSlot);static void AfterCvPlayerAI_CityUncommitToBuildUnitForOperationSlot(CvPlayerAI* self, OperationSlot thisSlot);static void ReplaceCvPlayerAI_CityUncommitToBuildUnitForOperationSlot(void (*original)(CvPlayerAI*, OperationSlot), CvPlayerAI* self, OperationSlot thisSlot);CivRegisterBefore<CivHooks::CvPlayerAI_CityUncommitToBuildUnitForOperationSlot>(host, &BeforeCvPlayerAI_CityUncommitToBuildUnitForOperationSlot);CivRegisterAfter<CivHooks::CvPlayerAI_CityUncommitToBuildUnitForOperationSlot>(host, &AfterCvPlayerAI_CityUncommitToBuildUnitForOperationSlot);CivRegisterReplace<CivHooks::CvPlayerAI_CityUncommitToBuildUnitForOperationSlot>(host, &ReplaceCvPlayerAI_CityUncommitToBuildUnitForOperationSlot);