Screen Fade
The Screen Fade effect handles fading the screen in and out. This is often used during scene transitions and cutscenes.
🖥️ Settings
Multiple screen fade profiles can be created for different purposes. The following settings are available to customize on each profile:
-
Initial State: The initial screen fade state when the camera is first activated. For example, you could use this start the game fading in from black.
-
Color: The color of the fade.
-
Duration: The amount of seconds it takes to fade.
-
Delay: The amount of seconds to wait before fading.
-
Curve: The animation curve to use while fading.
🖱️ Usage
Assuming you have a reference to the Camera Controller, you can get a reference to the screen fade module then activate it manually:
ScreenFade screenFade = cameraController.GetModule<ScreenFade>();
// fade in
screenFade.Activate(); // default/current profile
screenFade.Activate("Cutscene"); // custom profile
// fade out
screenFade.Deactivate(); // default/current profile
screenFade.Deactivate("Cutscene"); // custom profile