// ----------------------------------------------------------------------------------- // 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); } } }
// ----------------------------------------------------------------------------------- // 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!"); } }