private void ShowItemInfo() { infoBoxView.SetActive(true); RestockListEntry entry = characters.GetEntry(); InventoryTuple tuple = itemList.GetEntry().tuple; if (!entry || tuple == null || string.IsNullOrEmpty(tuple.uuid)) { itemName.text = ""; itemType.text = ""; itemIcon.sprite = null; pwrText.text = "Pwr: "; rangeText.text = "Range: "; hitText.text = "Hit: "; critText.text = "Crit: "; reqText.text = "Req: "; return; } itemName.text = tuple.entryName; itemType.text = InventoryContainer.GetWeaponTypeName(tuple.weaponType); itemIcon.sprite = tuple.icon; pwrText.text = "Pwr: " + tuple.power.ToString(); rangeText.text = "Range: " + tuple.range.ToString(); hitText.text = "Hit: " + tuple.hitRate.ToString(); critText.text = "Crit: " + tuple.critRate.ToString(); reqText.text = "Req: " + tuple.skillReq.ToString(); }
private void ShowCharInfo() { RestockListEntry restock = characters.GetEntry(); charName.text = restock.entryName.text; portrait.sprite = restock.icon.sprite; for (int i = 0; i < InventoryContainer.INVENTORY_SIZE; i++) { InventoryTuple tuple = restock.invCon.GetTuple(i); inventory[i].text = (!string.IsNullOrEmpty(tuple.uuid)) ? tuple.entryName : "-NONE-"; } }
private void GenerateCharacterList() { TotalMoneyText.text = "Money: " + totalMoney.value; characters.ResetList(); for (int i = 0; i < playerData.stats.Count; i++) { Transform t = Instantiate(characterPrefab, listParentCharacter); RestockListEntry entry = characters.CreateEntry(t); entry.FillData(playerData.stats[i], playerData.inventory[i]); } characterPrefab.gameObject.SetActive(false); }