/// <summary>detaches from the given parent object the given child object</summary>
        public void objects_detach(IGameObject parent, IGameObject child)
        {
            if (parent == null || child == null)
            {
                return;
            }

            parent.Detach(child);
        }