2021년 4학년 1학기 기업연계프로젝트2 컴퓨터소프트웨어공학과 <원광투어팀> 팀장 : 송유진 팀원 : 김나영, 이경희, 한유진
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

34 lines
1.0 KiB

using Unity.FPS.Game;
using UnityEngine;
namespace Unity.FPS.Gameplay
{
public class AmmoPickup : Pickup
{
[Tooltip("Weapon those bullets are for")]
public WeaponController Weapon;
[Tooltip("Number of bullets the player gets")]
public int BulletCount = 30;
protected override void OnPicked(PlayerCharacterController byPlayer)
{
PlayerWeaponsManager playerWeaponsManager = byPlayer.GetComponent<PlayerWeaponsManager>();
if (playerWeaponsManager)
{
WeaponController weapon = playerWeaponsManager.HasWeapon(Weapon);
if (weapon != null)
{
weapon.AddCarriablePhysicalBullets(BulletCount);
AmmoPickupEvent evt = Events.AmmoPickupEvent;
evt.Weapon = weapon;
EventManager.Broadcast(evt);
PlayPickupFeedback();
Destroy(gameObject);
}
}
}
}
}