public void updateListItem(GameObject destroyObject)
    {
        if (destroyObject.GetComponent <UIAnchor>().side == UIAnchor.Side.TopLeft) // item dau
        {
            GameObject deleteItem          = tempListDragonItem.transform.GetChild(0).gameObject;
            UIAnchor   uiAnchorDeleteItem  = deleteItem.GetComponent <UIAnchor>();
            UIStretch  uiStretchDeleteItem = deleteItem.GetComponent <UIStretch>();
            if (tempListDragonItem.transform.childCount > 1)
            {
                GameObject secondItem          = tempListDragonItem.transform.GetChild(1).gameObject;
                UIAnchor   uiAnchorSecondItem  = secondItem.GetComponent <UIAnchor>();
                UIStretch  uiStretchSecondItem = secondItem.GetComponent <UIStretch>();
                uiAnchorSecondItem.container      = uiAnchorDeleteItem.container;
                uiAnchorSecondItem.side           = uiAnchorDeleteItem.side;
                uiAnchorSecondItem.relativeOffset = uiAnchorDeleteItem.relativeOffset;

                uiStretchSecondItem.container              = uiStretchDeleteItem.container;
                secondItem.transform.localPosition         = deleteItem.transform.localPosition;
                secondItem.GetComponent <UIWidget>().pivot = UIWidget.Pivot.TopLeft;
            }
            AutoDestroy.Destroy(destroyObject);
        }
        else
        {
        }
    }
 private void WO_Loot_OnDespawn()
 {
     _destroy?.Destroy(); _destroy = null;
     _view.ClearSubscriptions();
     _server.Room.Destroy(_view);
 }