Esempio n. 1
0
    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();
            };
        }
    }