diff options
Diffstat (limited to 'PickupHandler.cs')
-rw-r--r-- | PickupHandler.cs | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/PickupHandler.cs b/PickupHandler.cs deleted file mode 100644 index 8bf1615..0000000 --- a/PickupHandler.cs +++ /dev/null @@ -1,63 +0,0 @@ -using UnityEngine; - -public class PickupHandler : MonoBehaviour -{ - public Pickup setWeapon; - - public Pickup setWeapon2; - - private WeaponHandler weaponHandler; - - private Holding holding; - - private float counter; - - private void Start() - { - weaponHandler = GetComponent<WeaponHandler>(); - holding = GetComponent<Holding>(); - if ((bool)setWeapon) - { - PickUp(setWeapon); - } - if ((bool)setWeapon2) - { - PickUp2(setWeapon2); - } - } - - private void Update() - { - counter += Time.deltaTime; - } - - public void PickUp(Pickup objectToPickUp) - { - if (!(counter < 1f)) - { - counter = 0f; - holding.Drop(); - Weapon component = objectToPickUp.GetComponent<Weapon>(); - Gun component2 = component.GetComponent<Gun>(); - weaponHandler.SetGun(component2, mainHand: true); - bool hasOffHand = false; - if ((bool)setWeapon2) - { - hasOffHand = true; - } - HoldableObject component3 = component.GetComponent<HoldableObject>(); - component3.holder = base.transform; - holding.StartHolding(component3, hasOffHand); - } - } - - public void PickUp2(Pickup objectToPickUp) - { - Weapon component = objectToPickUp.GetComponent<Weapon>(); - Gun component2 = component.GetComponent<Gun>(); - weaponHandler.SetGun(component2, mainHand: false); - HoldableObject component3 = component.GetComponent<HoldableObject>(); - component3.holder = base.transform; - holding.StartHolding(component3, hasOffHand: true); - } -} |