Hooks
static bool BeforeCvAIOperationCityCloseDefense_Read(CvAIOperationCityCloseDefense* self, FDataStream& kStream);static void AfterCvAIOperationCityCloseDefense_Read(CvAIOperationCityCloseDefense* self, FDataStream& kStream);static void ReplaceCvAIOperationCityCloseDefense_Read(void (*original)(CvAIOperationCityCloseDefense*, FDataStream&), CvAIOperationCityCloseDefense* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvAIOperationCityCloseDefense_Read>(host, &BeforeCvAIOperationCityCloseDefense_Read);CivRegisterAfter<CivHooks::CvAIOperationCityCloseDefense_Read>(host, &AfterCvAIOperationCityCloseDefense_Read);CivRegisterReplace<CivHooks::CvAIOperationCityCloseDefense_Read>(host, &ReplaceCvAIOperationCityCloseDefense_Read);