총기로 부터 발사를 시작합니다.
virtual void Fire(const FVector& HitTarget);Paramter
- HitTarget
맞은 지점
- 무기에 WeaponFireAnimantion 이 유효하다면
WeaponMesh 에 WeaponFireAnimantion 을 재생합니다.
- CasingClass 가 존재한다면 WeaponMesh 의 Eject Socket 을 가져오고 해당 위치에 CasingClass 를 스폰시킵니다.
- CameraShakeClass 가 존재한다면 StartCameraShake
카메라 쉐이크 실행을 실행합니다.- Player 의 Pitch 를 랜덤값을 통해 더합니다.
SpendAMMO
AMMO 소모