public void ОткрытьИнфоПредмет(Item item) { int counter = 0; int макс; инфоПредмет.SetActive(true); название.text = ItemText.GetName(item.nameId); imgItem.sprite = item.img; описание.text = ItemText.GetDescription(item.nameId); макс = параметры.transform.childCount; for (int i = 0; i < макс; i++) { параметры.transform.GetChild(i).gameObject.SetActive(false); } for (int i = 0; i < item.PARAMS.Length; i++) { if (item.PARAMS[i] != 0) { GameObject go = параметры.transform.GetChild(counter).gameObject; go.SetActive(true); Text name = go.transform.GetChild(0).GetComponent <Text>(); Text value = go.transform.GetChild(1).GetComponent <Text>(); name.text = ItemText.GetParamName(i); value.text = item.PARAMS[i].ToString(); counter++; //if (counter > макс - 1) counter = макс - 1; } } }