// Use this for initialization void Start() { player = transform.root.GetComponent <PlayerController>(); aimUp = false; cannonAim = transform; currentWeapon = null; }
public void setWeapon(IWeaponBase wep) { if (currentWeapon != null) { currentWeapon.gameObject.SetActive(false); } currentWeapon = transform.FindChild(wep.wepName).GetComponentInChildren <IWeaponBase>(); currentWeapon.transform.parent.gameObject.SetActive(true); currentWeapon.Ammo = wep.Ammo; Destroy(wep.transform.parent.gameObject); }