diff --git a/Gems/PhysX/Code/Source/EditorShapeColliderComponent.cpp b/Gems/PhysX/Code/Source/EditorShapeColliderComponent.cpp index 2bbc04faae..ecd3c599aa 100644 --- a/Gems/PhysX/Code/Source/EditorShapeColliderComponent.cpp +++ b/Gems/PhysX/Code/Source/EditorShapeColliderComponent.cpp @@ -120,8 +120,14 @@ namespace PhysX void EditorShapeColliderComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible) { - incompatible.push_back(AZ_CRC("LegacyCryPhysicsService", 0xbb370351)); - incompatible.push_back(AZ_CRC("PhysXShapeColliderService", 0x98a7e779)); + incompatible.push_back(AZ_CRC_CE("LegacyCryPhysicsService")); + incompatible.push_back(AZ_CRC_CE("PhysXShapeColliderService")); + incompatible.push_back(AZ_CRC_CE("AxisAlignedBoxShapeService")); + incompatible.push_back(AZ_CRC_CE("CompoundShapeService")); + incompatible.push_back(AZ_CRC_CE("DiskShapeService")); + incompatible.push_back(AZ_CRC_CE("QuadShapeService")); + incompatible.push_back(AZ_CRC_CE("TubeShapeService")); + incompatible.push_back(AZ_CRC_CE("VegetationReferenceShapeService")); } const AZStd::vector& EditorShapeColliderComponent::GetSamplePoints() const diff --git a/Gems/Vegetation/Code/Source/Components/ReferenceShapeComponent.cpp b/Gems/Vegetation/Code/Source/Components/ReferenceShapeComponent.cpp index 5700abb7cb..4601efc1d4 100644 --- a/Gems/Vegetation/Code/Source/Components/ReferenceShapeComponent.cpp +++ b/Gems/Vegetation/Code/Source/Components/ReferenceShapeComponent.cpp @@ -50,6 +50,7 @@ namespace Vegetation void ReferenceShapeComponent::GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType& services) { services.push_back(AZ_CRC("ShapeService", 0xe86aa5fe)); + services.push_back(AZ_CRC_CE("VegetationReferenceShapeService")); } void ReferenceShapeComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& services)