Hooks
static bool BeforeCvAIOperationBasicCityAttack_Write(const CvAIOperationBasicCityAttack* self, FDataStream& kStream);static void AfterCvAIOperationBasicCityAttack_Write(const CvAIOperationBasicCityAttack* self, FDataStream& kStream);static void ReplaceCvAIOperationBasicCityAttack_Write(void (*original)(const CvAIOperationBasicCityAttack*, FDataStream&), const CvAIOperationBasicCityAttack* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvAIOperationBasicCityAttack_Write>(host, &BeforeCvAIOperationBasicCityAttack_Write);CivRegisterAfter<CivHooks::CvAIOperationBasicCityAttack_Write>(host, &AfterCvAIOperationBasicCityAttack_Write);CivRegisterReplace<CivHooks::CvAIOperationBasicCityAttack_Write>(host, &ReplaceCvAIOperationBasicCityAttack_Write);