// Setup View public virtual void SetupItem(ItemResource itemResource) { this.itemResource = itemResource; if (itemResource != null) { if (_level != null) { _level.text = (itemResource.level + 1).ToString(); } if (_icon != null) { _icon.sprite = LoadResourceController.GetItemIcon(itemResource.id); } if (_typeIcon != null) { // _icon.sprite = LoadResourceController.GetItemIcon(itemResource.type, itemResource.id); } if (_frame != null) { _frame.sprite = LoadResourceController.GetFrameWithPriority(itemResource.GetPriority()); } if (hide != null) { // if (itemResource.isEquip) // hide.SetActive(true); // else hide.SetActive(false); } } else { } }