public void onItemClicked(EquipmentDisplatItem it) { if (selectedItem == it) { return; } selectedItem = it; SetUpToEquipment(); }
public void Refresh() { foreach (var go in itemSlots) { go.gameObject.SetActive(false); } selectedCha = chaController.selectedCharacter; selectedItem = null; SetUpChaEquipment(activedType); int count = 0; foreach (var kvp in PF_PlayerData.inventoryByCategory) { foreach (var id in kvp.Value.inventory) { bool addItem = false; if (string.Equals(kvp.Value.catalogRef.ItemClass, activedType.ToString()) && !PF_PlayerData.characterEquipedItem.Contains(id.ItemInstanceId)) { addItem = true; } else { continue; } if (addItem == true) { itemSlots[count].gameObject.SetActive(true); itemSlots[count].Init(this); itemSlots[count].SetUpButton(kvp.Value, id.ItemInstanceId); count++; } } } }