示例#1
0
    public void OpenConfirmCancel()
    {
        Transform  canvasObj = FindObjectOfType <Canvas>().transform;
        GameObject popup     = Instantiate(popupPrefab, canvasObj);
        PopupPanel script    = popup.GetComponent <PopupPanel>();

        script.SetTitle("Deletar");
        script.SetDescription(
            "Você tem certeza que gostaria de remover a imagem selecionada?\n" +
            "Essa ação não poderá ser desfeita."
            );

        UnityEvent myEvent = new UnityEvent();

        myEvent.AddListener(DestroyThenUpdate);
        myEvent.AddListener(script.SelfDestruct);
        script.SetClickTrigger(myEvent);
    }