private void LidExit(BoxScript <Contained> subject) { // If the thing exiting the lid is in the body, it is fully in the box if (body.Has(subject.gameObject)) { //containing.Add(subject); // subject.transform.SetParent(transform); Box.AddToBox(subject.contained); contained.Add(subject.gameObject); subject.OnAddedToBox(); // box.ShowBoxContents(); OnObjectAdded(); } UpdateShippable(); }