On Component Begin Overlap 이벤트를 사용하여 무기와 몬스터의 충돌 시점을 캐치하는 로직 완성.Set Owner로 논리적 연결을 수행.Attach 했으나, 무기 내부에서 Get Owner를 호출하면 Null이 반환되는 현상.Attach)은 물리적 위치 연결일 뿐, 논리적인 소유권은 연결되지 않음.Set Owner 노드를 호출하여 명시적으로 주인을 지정해줌.Collision Event Setup:
On Component Begin Overlap은 단순 검색으로 나오지 않음.On Component Begin Overlap [+] 버튼 클릭.Ownership Logic:
// [컴포넌트의 경우]
// 별도 설정 불필요. 자동으로 부모 액터를 가져옴.
AActor* Owner = GetComponent()->GetOwner();
// [액터(무기)의 경우]
// Attach만으로는 GetOwner가 Null임. 스폰 시점에 반드시 설정 필요.
WeaponActor->AttachToComponent(Mesh, ...);
WeaponActor->SetOwner(this); // <- 필수!