캐릭터를 만들고 캐릭터에 장착할 무기를

WeaponBase로 만들었어요


헤더에서

UBoxComponent* BoxCollsion;

로 선언하고

cpp에서

BoxCollision = CreateDefaultSubobject<UBoxComponent>(TEXT("Box Collision"));

BoxCollision->SetupAttachment(Hilt);

이런식으로 생성자에서 정의를 했구요


상속을해서 Saber이라는 클래스를 만들었습니다.

Saber클래스에서 BoxCollision을 가지고 올려구 하는데

어떻게 가져올수 있을까요??

가져와서 충돌처리르 하고자 함입니다.

BoxCollision->OnComponentOverlap.AddDynamic 함수를 사용하려고 했거든요


부모에서 선언한 변수를 자손에서 사용할 수 있는줄 알았는데 오류가 뜨네요;;


오류 내용은 "UBoxComponent에 대한 포인터 또는 참조는 허용되지 않음" 입니다.


초짜인 저에게 가르침을 내려주신다믄 증말 감사하겠습니다!!