示例#1
0
 private void HidePopupOtherThan(PopUpContent content)
 {
     foreach (PopUpContent puc in allPopupContents)
     {
         if (puc != content)
         {
             HideDirectPopup(puc);
         }
     }
 }
示例#2
0
    private void HideDirectPopup(PopUpContent content)
    {
        currentShownContent = null;

        content.canvas.DOKill();
        content.canvas.DOFade(0f, 0f);
        content.isShown = false;

        worldWindow.HideDirectImage();
    }
示例#3
0
    private void HidePopup(PopUpContent content)
    {
        currentShownContent = null;

        if (content.isShown)
        {
            //content.canvas.DOKill();
            content.canvas.DOFade(0f, tweenDuration).SetEase(tweenEase);
            content.isShown = false;

            worldWindow.HideImage();
        }
    }
示例#4
0
    private void ShowPopup(PopUpContent content)
    {
        currentShownContent = content;

        if (!content.isShown)
        {
            //content.canvas.DOKill();
            content.canvas.DOFade(1f, tweenDuration).SetEase(tweenEase);
            content.isShown = true;
        }

        if (imageToShow)
        {
            worldWindow.ShowImage(imageIsDisaster);
        }
        else
        {
            worldWindow.HideImage();
        }
    }