AreaSphere 이 겹쳤을 때 실행합니다.
UFUNCTION() virtual void OnBeginOverlap ( UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const FHitResult& SweepResult );Paramter
- OverlappedComponent
충돌을 감지한 컴포넌트- OtherActor
오버랩한 상대 액터입니다.- OtherComp
OtherActor 내에서 충돌이 발생한 컴포넌트입니다.- OtherBodyIndex
OtherActor가 다수의 몸체(BodyInstance)를 가질 경우 인덱스를 나타냅니다.- bFromSweep
true: MoveComponent() 등의 스윕 결과로 감지된 오버랩.
false: 정적인 충돌로 인한 오버랩.- SweepResult
스윕에 의한 오버랩이면 유효한 충돌 정보를 담고 있습니다.
OtherActor 가 AEPlayer 로 캐스팅이 성공적으로 완료되었다면 AEPlayer::SetOverlappingWeapon
오버랩된 무기 설정