Hi!
I’m using Unreal 5.3.2.
I have created this C++ class:
public:
UPROPERTY(BlueprintReadWrite, EditDefaultsOnly)
TObjectPtr<USceneComponent> VROrigin;
UPROPERTY(BlueprintReadWrite, EditDefaultsOnly)
TObjectPtr<UMotionControllerComponent> MotionControllerLeftGrip;
UPROPERTY(BlueprintReadWrite, EditDefaultsOnly)
TObjectPtr<UMotionControllerComponent> MotionControllerRightGrip;
UPROPERTY(BlueprintReadWrite, EditDefaultsOnly)
TObjectPtr<UMotionControllerComponent> MotionControllerLeftAim;
UPROPERTY(BlueprintReadWrite, EditDefaultsOnly)
TObjectPtr<UMotionControllerComponent> MotionControllerRightAim;
UPROPERTY(BlueprintReadWrite, EditDefaultsOnly)
TObjectPtr<UXRDeviceVisualizationComponent> XRDeviceVisualizationLeft;
UPROPERTY(BlueprintReadWrite, EditDefaultsOnly)
TObjectPtr<UXRDeviceVisualizationComponent> XRDeviceVisualizationRight;
UPROPERTY(BlueprintReadWrite, EditDefaultsOnly)
TObjectPtr<USkeletalMeshComponent> HandRight;
UPROPERTY(BlueprintReadWrite, EditDefaultsOnly)
TObjectPtr<USkeletalMeshComponent> HandLeft;
UPROPERTY(BlueprintReadWrite, EditDefaultsOnly)
TObjectPtr<UWidgetInteractionComponent> WidgetInteractionLeft;
UPROPERTY(BlueprintReadWrite, EditDefaultsOnly)
TObjectPtr<UWidgetInteractionComponent> WidgetInteractionRight;
UPROPERTY(BlueprintReadWrite, EditDefaultsOnly)
TObjectPtr<UCameraComponent> Camera;
UPROPERTY(BlueprintReadWrite, EditDefaultsOnly)
TObjectPtr<UStaticMeshComponent> HeadMountedDisplayMesh;
And then, a Blueprint class that inherits from it:
Now, I want to change the parent class for Hand Right
and Hand Left
with the Blueprint class B_MannequinsXR
which inherits from Skeletal Mesh Component
:
Is there a way to do it?
Thanks!