Hooks
static bool BeforeCvAIOperationCityCloseDefense_Write(const CvAIOperationCityCloseDefense* self, FDataStream& kStream);static void AfterCvAIOperationCityCloseDefense_Write(const CvAIOperationCityCloseDefense* self, FDataStream& kStream);static void ReplaceCvAIOperationCityCloseDefense_Write(void (*original)(const CvAIOperationCityCloseDefense*, FDataStream&), const CvAIOperationCityCloseDefense* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvAIOperationCityCloseDefense_Write>(host, &BeforeCvAIOperationCityCloseDefense_Write);CivRegisterAfter<CivHooks::CvAIOperationCityCloseDefense_Write>(host, &AfterCvAIOperationCityCloseDefense_Write);CivRegisterReplace<CivHooks::CvAIOperationCityCloseDefense_Write>(host, &ReplaceCvAIOperationCityCloseDefense_Write);