Example #1
0
    public void OnHttpRequestForWeapons(string[] weapons, int[] quantities)
    {
        foreach (GameObject obj in GameObject.FindGameObjectsWithTag("WeaponItem"))
        {
            Destroy(obj);
        }

        int colCount = 0;

        weaponScrollContents.GetComponent <RectTransform>().sizeDelta = Vector2.zero;
        for (int i = 0; i < weapons.Length; i++)
        {
            GameObject infoItem = (GameObject)Instantiate(weaponInfoItem);
            infoItem.transform.SetParent(weaponScrollContents.transform, false);
            SetWeaponItem setWeaponItem = infoItem.GetComponent <SetWeaponItem>();
            setWeaponItem.weaponName = weapons[i];
            setWeaponItem.quantity   = quantities[i];
            setWeaponItem.showItem();
            setWeaponItem.setDefault();
            weaponScrollContents.GetComponent <RectTransform>().pivot             = new Vector2(0.0f, 1.0f);
            weaponScrollContents.GetComponent <GridLayoutGroup>().constraintCount = ++colCount;
            weaponScrollContents.GetComponent <RectTransform>().sizeDelta        += new Vector2(172, 0);
        }
        defaultDBWorks--;
    }
Example #2
0
    public void setWeaponClicked(string value, int quantity)
    {
        weapon         = value;
        weaponQuantity = quantity;

        foreach (GameObject obj in GameObject.FindGameObjectsWithTag("WeaponItem"))
        {
            SetWeaponItem swi = obj.GetComponent <SetWeaponItem>();
            if (!string.Equals(swi.getWeaponItem(), value))
            {
                obj.transform.FindChild("WeaponButton").GetComponent <Image>().color = new Color(0.0f, 0.0f, 0.0f, 0.3f);
            }
        }
    }