AEWeapon::OnBeginOverlap

Clear·2025년 3월 6일

EPortfolio docs
AEWeapon

AreaSphere 이 겹쳤을 때 실행합니다.

Code

	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
    스윕에 의한 오버랩이면 유효한 충돌 정보를 담고 있습니다.

Functioning

OtherActor 가 AEPlayer 로 캐스팅이 성공적으로 완료되었다면 AEPlayer::SetOverlappingWeapon오버랩된 무기 설정

profile
Programmer

0개의 댓글