public virtual void GetPickedup(player player) { Debug.Log("GetPickedup"); collider2D.enabled = false; rigidbody2D.isKinematic = true; rigidbody2D.velocity = new Vector2(); transform.parent = player.transform; transform.localScale = new Vector3(.4f, .4f); transform.localPosition = new Vector3(.4f, .4f); player.AddWeapon(this); }