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--; }
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); } } }