public void DidSelectImagePanel(ImagePanel imagePanel) { if (playScrollView.activeSelf == true) { int imageIndex = imagesList.IndexOf(imagePanel); PopupPanel popupPanel = Instantiate(popupPanelPrefab, transform).GetComponent <PopupPanel>(); popupPanel.Open(); popupPanel.popupDelegate = () => { j = 1; h = imagesList.IndexOf(imagePanel); storeListDelegate.DidSelectAdd(this); popupPanel.Close(); //////////////여기까지 했음///////////////////////////////////// 인터페이스 연결 해야됌. //PlayViewManager playViewManager = playViewManagerprefab.GetComponent<PlayViewManager>(); //playViewManager = Instantiate(imagesPrefab, playViewManager.content).GetComponent<PlayViewManager>(); //playViewManager.GetComponent<Image>().sprite = spritesList[imageIndex]; //List<Contact> contactList = contacts.Value.contactList; //contactList.Add(imagePanel.GetComponent<Contact>()); }; } if (killScrollView.activeSelf == true) { int imageIndex = imagesList.IndexOf(imagePanel); PopupPanel popupPanel = Instantiate(popupPanelPrefab, transform).GetComponent <PopupPanel>(); popupPanel.Open(); popupPanel.popupDelegate = () => { j = 2; h = imagesList.IndexOf(imagePanel); storeListDelegate.DidSelectAdd(this); popupPanel.Close(); }; } if (defenseScrollView.activeSelf == true) { int imageIndex = imagesList.IndexOf(imagePanel); PopupPanel popupPanel = Instantiate(popupPanelPrefab, transform).GetComponent <PopupPanel>(); popupPanel.Open(); popupPanel.popupDelegate = () => { j = 3; h = imagesList.IndexOf(imagePanel); storeListDelegate.DidSelectAdd(this); popupPanel.Close(); }; } if (storeScrollView.activeSelf == true) { int imageIndex = imagesList.IndexOf(imagePanel); PopupPanel popupPanel = Instantiate(popupPanelPrefab, transform).GetComponent <PopupPanel>(); popupPanel.Open(); popupPanel.popupDelegate = () => { j = 4; h = imagesList.IndexOf(imagePanel); storeListDelegate.DidSelectAdd(this); popupPanel.Close(); }; } }