public void SwitchItemsItem(GameObject item) { if (selectedItem != null) { selectedItem.GetComponent <Image>().color = Color.white; } if (selectedItemObj != null) { selectedItemObj.SetActive(false); } selectedItem = item; selectedItem.GetComponent <Image>().color = Color.cyan; if (!itemToObj.ContainsKey(item)) { itemToObj[item] = objManager.LoadObjToShowItemView(item.GetComponent <ScrollViewItemsItemController>().objAbsolutePath); } selectedItemObj = itemToObj[item]; if (selectedItemObj != null) { selectedItemObj.SetActive(true); } cameraShowItem.GetComponent <CameraShowItemController>().UpdateCamera(selectedItemObj); }