The FadeUIElement class manages the fading in and out of a VisualElement.
Info: When fading a UIView, always use the public Fade variable provided by the UIView to ensure UI Actions work correctly. Typically, you should use this Fade rather than creating a custom instance.
Only create a custom Fade instance if you need to fade a VisualElement independently of UIView.
public FadeUIElement(
MonoBehaviour coroutineRunner,
VisualElement visualElement,
EasingMode easingMode = EasingMode.EaseOutCirc,
bool debug = false)| Name | Type | Description |
|---|---|---|
| coroutineRunner | MonoBehaviour | MonoBehaviour that handles running coroutines. |
| visualElement | VisualElement | The VisualElement to be faded. |
| easingMode | EasingMode | Defines the easing effect applied during fade transitions. |
| debug | bool | Logs fade transitions. |
public void FadeIn()public void FadeOut()public void SetDuration(float seconds)Returns the predefined duration of fade transitions. Note that it does not reflect the current active transition duration.
public float GetDuration()public void SetEasing(EasingMode easingMode)public void Stop()Settings
Theme
Light
Contrast
Material
Dark
Dim
Material Dark
System
Sidebar(Light & Contrast only)
Font Family
DM Sans
Wix
Inclusive Sans
AR One Sans
Direction