서버에서 WeaponState 이 변경되면 클라이언트에서 호출합니다.
UFUNCTION() void OnRep_WeaponState();
- WeaponState 을 업데이트 합니다.
- EWeaponState::WS_Equipped 일 시
- ShowPickupWidget
- AreaSphere 의 콜리전을 비활성화 하고 WeaponMesh 의 물리, 중력, 콜리전을 비활성화 합니다.
- EWeaponState::WS_Dropped 일 시
- AreaSphere 의 콜리전을 비활성화 합니다.
- WeaponMesh 의 물리, 중력, 콜리전을 비활성화 합니다.