public void Init(string name) { itemName = name; Sprite sprite; if (button == null || textName == null || textCost == null) { return; } if (!GetAllIcons.icons.TryGetValue(name, out sprite)) { return; } button.image.sprite = sprite; textName.text = name; itemName = name; textCost.text = "$5"; allItemInfoUI = GameObject.FindObjectOfType <AllItemInfoUI>(); }