AEWeapon::Fire

Clear·2025년 3월 6일

EPortfolio docs
AEWeapon

총기로 부터 발사를 시작합니다.

Code

	virtual void Fire(const FVector& HitTarget);

Paramter

  • HitTarget
    맞은 지점

Functioning

  • 무기에 WeaponFireAnimantion 이 유효하다면
    WeaponMesh 에 WeaponFireAnimantion 을 재생합니다.

  • CasingClass 가 존재한다면 WeaponMesh 의 Eject Socket 을 가져오고 해당 위치에 CasingClass 를 스폰시킵니다.

  • CameraShakeClass 가 존재한다면 StartCameraShake카메라 쉐이크 실행 을 실행합니다.
  • Player 의 Pitch 를 랜덤값을 통해 더합니다.

SpendAMMOAMMO 소모

profile
Programmer

0개의 댓글