Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //TestCompositeComponent.h
- #pragma once
- #include "CoreMinimal.h"
- #include "Components/SceneComponent.h"
- #include "TestCompositeComponent.generated.h"
- UCLASS(Blueprintable, ClassGroup = (Test), meta = (BlueprintSpawnableComponent))
- class K1_API UTestCompositeComponent : public USceneComponent
- {
- GENERATED_BODY()
- public:
- // Sets default values for this component's properties
- UTestCompositeComponent();
- UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = test)
- USceneComponent* TestParent;
- UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = test)
- UStaticMeshComponent* MyMesh;
- };
- //TestCompositeComponent.cpp
- #include "K1.h"
- #include "TestCompositeComponent.h"
- // Sets default values for this component's properties
- UTestCompositeComponent::UTestCompositeComponent()
- {
- TestParent = CreateDefaultSubobject<USceneComponent>(TEXT("TestParent"));
- TestParent->SetupAttachment(this);
- MyMesh = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("MyMesh"));
- MyMesh->SetupAttachment(TestParent);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement