Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Pickup function
- if(InTrigger == true)
- {
- if(other.gameObject.tag == "Player" && (Input.GetKeyDown(EquipKB) || Input.GetKeyDown(EquipGP)))
- {
- if(GameObject.FindGameObjectWithTag("Player").GetComponent<PlayerMovement>().currentWeapon == null)
- {
- print ("Primary Weapon pick up");
- GameObject.FindGameObjectWithTag("Player").GetComponent<PlayerMovement>().currentWeapon = gameObject;
- transform.parent = primarySocket.transform;
- transform.localPosition = new Vector3(0, 0, 0);
- transform.localRotation = Quaternion.Euler(0, 0, 0);
- equipped = true;
- rigid.useGravity = false;
- }
- else if (GameObject.FindGameObjectWithTag("Player").GetComponent<PlayerMovement>().currentWeapon != null)
- {
- print ("Secondary Weapon pick up");
- GameObject.FindGameObjectWithTag("Player").GetComponent<PlayerMovement>().secondaryWeapon = gameObject;
- transform.parent = secondarySocket.transform;
- transform.localPosition = new Vector3(0, 0, 0);
- transform.localRotation = Quaternion.Euler(0, 0, 0);
- rigid.useGravity = false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement