public void AddAttributeUIItem(Attribute attr)
    {
        AttributeUIItem attributeUIItem = ObjectPoolManager.Instance.GetObject <AttributeUIItem>(ATTRIBUTE_UI_ITEM_PREFAB_KEY);

        attributeUIItem.transform.SetParent(AttributeUIItemsParent);
        attributeUIItem.transform.localScale = Vector2.one;
        attributeUIItem.Setup();
        attributeUIItem.SetAttribute(attr);
        AttributeUIItems.Add(attr, attributeUIItem);
    }
    public void UpdateAttributeUIItemValue(Attribute attr)
    {
        AttributeUIItem uIItem = AttributeUIItems[attr];

        uIItem.SetValue(attr.Value);
    }