Hooks
static bool BeforeCvAIOperationBasicCityAttack_Read(CvAIOperationBasicCityAttack* self, FDataStream& kStream);static void AfterCvAIOperationBasicCityAttack_Read(CvAIOperationBasicCityAttack* self, FDataStream& kStream);static void ReplaceCvAIOperationBasicCityAttack_Read(void (*original)(CvAIOperationBasicCityAttack*, FDataStream&), CvAIOperationBasicCityAttack* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvAIOperationBasicCityAttack_Read>(host, &BeforeCvAIOperationBasicCityAttack_Read);CivRegisterAfter<CivHooks::CvAIOperationBasicCityAttack_Read>(host, &AfterCvAIOperationBasicCityAttack_Read);CivRegisterReplace<CivHooks::CvAIOperationBasicCityAttack_Read>(host, &ReplaceCvAIOperationBasicCityAttack_Read);