public void SetDataIntoFileds(TimeCrystalData timeCrystalData) { itemIndex = timeCrystalData.id; SetType(ItemType.TimeCrystal); iconCrystalImage.color = timeCrystalData.color; rankCrystalField.text += timeCrystalData.rank; activationDescriptionCrystalField.text += timeCrystalData.activationDescription; }
public void SwitchItem(ItemData itemData) { timeCrystalData = null; artifactData = null; ItemType newItemType = itemData.itemType; if (newItemType == ItemType.Artifact) { artifactData = listsOfItmes.GetArtifactData(itemData.id); } else if (newItemType == ItemType.TimeCrystal) { timeCrystalData = listsOfItmes.GetTimeCrystalData(itemData.id); } LoadShining(); LoadSprite(); }
public void OpenItemInfo(int itemIndex) { Debug.Log($"OpenItemInfo: {itemIndex}"); mainForm.SetActive(false); artifactDescriptionForm.SetActive(false); timeCrystalDescriptionForm.SetActive(false); ItemData selectedItem = playerDevManager.GetItem(itemIndex); if (selectedItem.itemType == ItemType.Artifact) { artifactDescriptionForm.SetActive(true); ArtifactData artifactData = listsOfItmes.GetArtifactData(selectedItem.id); currentArtifactToSelect = itemIndex; SetDataIntoFileds(artifactData); } else if (selectedItem.itemType == ItemType.TimeCrystal) { timeCrystalDescriptionForm.SetActive(true); TimeCrystalData timeCrystal = listsOfItmes.GetTimeCrystalData(selectedItem.id); SetDataIntoFileds(timeCrystal); } }
private void SetDataIntoFileds(TimeCrystalData timeCrystalData) { iconCrystalImage.color = timeCrystalData.color; rankCrystalField.text = "Редкость кристалла: " + timeCrystalData.rank; activationDescriptionCrystalField.text = "Способ активации: " + timeCrystalData.activationDescription; }