16{
17 rootSceneComp = CreateDefaultSubobject<USceneComponent>(TEXT(
"rootSceneComp"));
19
20 speechWidget = CreateDefaultSubobject<UWidgetComponent>(TEXT(
"speechWidget"));
22 speechWidget->SetRelativeLocation(FVector(0.f, 0.f, 40.f));
26 ConstructorHelpers::FClassFinder<UTutorSpeechWidget> speechWidgetClassRef(TEXT("/Game/CustomContents/UI/Widgets/OwlTutorBot/WBP_TutorSpeechWidget.WBP_TutorSpeechWidget_C"));
27 if (speechWidgetClassRef.Succeeded())
28 {
29 speechWidget->SetWidgetClass(speechWidgetClassRef.Class);
30 }
31
32 meshComp = CreateDefaultSubobject<UStaticMeshComponent>(TEXT(
"meshComp"));
34 meshComp->SetCollisionProfileName(TEXT(
"NoCollision"));
35 meshComp->CanCharacterStepUpOn = ECB_No;
36 ConstructorHelpers::FObjectFinder<UStaticMesh> meshRef(TEXT("/Script/Engine.StaticMesh'/Game/CustomContents/Character/Asset/MiniOwl/MiniOwlbot.MiniOwlbot'"));
37 if (meshRef.Succeeded())
38 {
39 meshComp->SetStaticMesh(meshRef.Object);
40 }
41}
TObjectPtr< class USceneComponent > rootSceneComp
TObjectPtr< class UStaticMeshComponent > meshComp
TObjectPtr< class UWidgetComponent > speechWidget