Example #1
0
    // -----------------------------------------------------------------------------------
    // FadeOutScreen
    // @Client
    // -----------------------------------------------------------------------------------
    public static void FadeOutScreen(bool automatic = true, float fDuration = 0f)
    {
        if (canvasOverlayInstance == null)
        {
            canvasOverlayInstance = GameObject.FindObjectOfType <UCE_UI_CanvasOverlay>();
        }

        if (canvasOverlayInstance != null)
        {
            if (automatic)
            {
                canvasOverlayInstance.AutoFadeOut(fDuration);
            }
            else
            {
                canvasOverlayInstance.FadeOut(fDuration);
            }
        }
    }
Example #2
0
    // -----------------------------------------------------------------------------------
    // FadeInScreen
    // @Client
    // -----------------------------------------------------------------------------------
    public static void FadeInScreen(float fDelay = 0f)
    {
        if (canvasOverlayInstance == null)
        {
            canvasOverlayInstance = GameObject.FindObjectOfType <UCE_UI_CanvasOverlay>();
        }

        if (canvasOverlayInstance != null)
        {
            if (fDelay != 0)
            {
                canvasOverlayInstance.FadeInDelayed(fDelay);
            }
            else
            {
                canvasOverlayInstance.FadeIn();
            }
        }
    }
    // -----------------------------------------------------------------------------------
    // FadeScreen
    // @Client
    // -----------------------------------------------------------------------------------
    public static void FadeScreen()
    {
        Player player = Utils.ClientLocalPlayer();

        if (!player)
        {
            return;
        }

        if (canvasOverlayInstance == null)
        {
            canvasOverlayInstance = GameObject.FindObjectOfType <UCE_UI_CanvasOverlay>();
        }

        if (canvasOverlayInstance != null)
        {
            canvasOverlayInstance.Fade();
        }
        else
        {
            Debug.LogWarning("You forgot to add UCE_UI_CanvasOverlay to your canvas!");
        }
    }