Ejemplo n.º 1
0
    public void StatusUpdate()
    {
        priceText.text = PlayerData.Instance.gold.ToString();

        for (int i = 0; i < PlayerData.Instance.item.Length; i++)
        {
            if (PlayerData.Instance.item[i] != 0)
            {
                ShopItem.Item it = ShopItem.Instance.itemlist[PlayerData.Instance.item[i]];
                myItem[i].GetComponent <ItemInfo>().myItem = it.ClassCopy();
                myItem[i].transform.Find("Icon").GetComponent <Image>().sprite = Resources.Load <Sprite>("Item_Image/" + it.iconName);
                myItem[i].transform.Find("Icon").GetComponent <Image>().color  = Color.white;
            }
            else
            {
                myItem[i].GetComponent <ItemInfo>().myItem = null;
                myItem[i].transform.Find("Icon").GetComponent <Image>().sprite = null;
                myItem[i].transform.Find("Icon").GetComponent <Image>().color  = new Color(14f / 255f, 26f / 255f, 23f / 255f, 1);
            }
        }

        if (PlayerData.Instance.accessoryItem != 0)
        {
            ShopItem.Item it = ShopItem.Instance.itemlist[PlayerData.Instance.accessoryItem];
            accessory.GetComponent <ItemInfo>().myItem = it.ClassCopy();
            accessory.transform.Find("Icon").GetComponent <Image>().sprite = Resources.Load <Sprite>("Item_Image/" + it.iconName);
            accessory.transform.Find("Icon").GetComponent <Image>().color  = Color.white;
        }
        else
        {
            accessory.GetComponent <ItemInfo>().myItem = null;
            accessory.transform.Find("Icon").GetComponent <Image>().sprite = null;
            accessory.transform.Find("Icon").GetComponent <Image>().color  = new Color(14f / 255f, 26f / 255f, 23f / 255f, 1);
        }
    }
Ejemplo n.º 2
0
Archivo: Shop.cs Proyecto: kunana/AOS
    // 재료 아이템 생성
    public void MaterialItemSearch(int itemID)
    {
        ShopItem.Item selectItem = ShopItem.Instance.itemlist[itemID];

        foreach (Transform tr in MaterialItemContent.transform)
        {
            Destroy(tr.gameObject);
        }
        foreach (Transform tr in LineContent.transform)
        {
            Destroy(tr.gameObject);
        }

        GameObject createdItem = Instantiate(MaterialItem, MaterialItemContent.transform);

        createdItem.transform.localPosition          = Vector3.zero;
        createdItem.GetComponent <ItemInfo>().myItem = selectItem.ClassCopy();
        createdItem.GetComponent <ItemInfo>().BasicSetting();

        for (int i = 0; i < 3; i++)
        {
            subitem1[i] = null;
            for (int j = 0; j < 3; j++)
            {
                subitem2[i, j] = null;
            }
        }
        subItemCreate(selectItem, 2, createdItem);
    }
Ejemplo n.º 3
0
    public void StatusUpdate()
    {
        price.GetComponent <Text>().text = PlayerData.Instance.gold.ToString();

        for (int i = 0; i < PlayerData.Instance.item.Length; i++)
        {
            // 아이템이 있으면 아이템뷰에 표시
            if (PlayerData.Instance.item[i] != 0)
            {
                ShopItem.Item it = ShopItem.Instance.itemlist[PlayerData.Instance.item[i]];
                myItem[i].GetComponent <ItemInfo>().myItem = it.ClassCopy();
                myItem[i].transform.Find("Icon").GetComponent <Image>().sprite = Resources.Load <Sprite>("RPG icons/64X64/" + it.icon_name);
                myItem[i].transform.Find("Icon").GetComponent <Image>().color  = Color.white;
            }
            // 아이템이 없으면
            else
            {
                myItem[i].GetComponent <ItemInfo>().myItem = null;
                myItem[i].transform.Find("Icon").GetComponent <Image>().sprite = null;
                myItem[i].transform.Find("Icon").GetComponent <Image>().color  = new Color(14f / 255f, 22f / 255f, 23f / 255f, 150f / 255f);
                myItem[i].GetComponent <ItemInfo>().viewSelected = false;
            }
        }

        if (PlayerData.Instance.accessoryItem != 0)
        {
            ShopItem.Item it = ShopItem.Instance.itemlist[PlayerData.Instance.accessoryItem];
            accessory.GetComponent <ItemInfo>().myItem = it.ClassCopy();
            accessory.transform.Find("Icon").GetComponent <Image>().sprite = Resources.Load <Sprite>("RPG icons/64X64/" + it.icon_name);
            accessory.transform.Find("Icon").GetComponent <Image>().color  = Color.white;
        }
        else
        {
            accessory.GetComponent <ItemInfo>().myItem = null;
            accessory.transform.Find("Icon").GetComponent <Image>().sprite = null;
            accessory.transform.Find("Icon").GetComponent <Image>().color  = new Color(14f / 255f, 22f / 255f, 23f / 255f, 150f / 255f);
            accessory.GetComponent <ItemInfo>().viewSelected = false;
        }
    }