// Update is called once per frame void Update() { if (playerItemCollector.GetItemValue() != itemIdx) { itemIdx = playerItemCollector.GetItemValue(); switch (itemIdx) { case 0: ItemBtnText.text = "MISSILE"; break; case 1: ItemBtnText.text = "LANDMINE"; break; case 2: ItemBtnText.text = "OIL"; break; case 3: ItemBtnText.text = "GLUE"; break; case 4: ItemBtnText.text = "LIGHTNING"; break; } } }