//Reseteamos el transform del arma, poniendolo en el weaponHolder del player y la activamos void setPos(AttackBase item) { GameObject tmp = item.transform.parent.gameObject; item.objTransform.parent = wepHolder.transform; item.objTransform.localPosition = item.RelativeSpawnCoordinates; item.objTransform.rotation = wepHolder.transform.rotation; item.objTransform.localScale = Vector3.one; item.enableWeapon(); //Destruimos su parent(El pickup base) Destroy(tmp); }