public void init(int id) { if (!inPanel) { objectPanel.GetComponent <Transform>().position = new Vector3(Camera.main.GetComponent <Transform>().position.x, objectPanel.GetComponent <Transform>().position.y, objectPanel.GetComponent <Transform>().position.z); objectPanel.SetActive(true); PanelImage.GetComponent <Image>().sprite = objectsTexture[id]; PanelTitle.GetComponent <Text>().text = objectTitle[id]; PanelText.GetComponent <Text>().text = objectDescribe[id]; if (objectApply[id] != "") { PanelApply.SetActive(true); PanelApply.GetComponent <Text>().text = objectApply[id]; } else { PanelApply.SetActive(false); } mostRecentID = id; objectPanel.GetComponent <Animator>().Play("panel-zoom-in"); } }