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); }