public void EquipSecondaryWeapon(GameObject weap) { GameObject weapon = Instantiate(weap, transform.position, transform.rotation) as GameObject; weapon.transform.SetParent(transform); EquippedSecondaryWeapon = weapon; m_SecWeap = weapon.GetComponent<Weapon>(); m_SecWeap.SetParams(gameObject); }