Beispiel #1
0
    public void SetDataIntoFileds(TimeCrystalData timeCrystalData)
    {
        itemIndex = timeCrystalData.id;

        SetType(ItemType.TimeCrystal);
        iconCrystalImage.color = timeCrystalData.color;
        rankCrystalField.text += timeCrystalData.rank;
        activationDescriptionCrystalField.text += timeCrystalData.activationDescription;
    }
Beispiel #2
0
    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;
 }