Skip to main content

Namespace mobisim.Scenes.Transition

Namespaces​

Classes​

A screen fade behavior that performs screen fade transitions by modifying an CanvasGroup's alpha. This implementation adjusts the alpha of a UI overlay to simulate screen fade-in and fade-out effects.

Configuration container for the screen fade render feature. Defines the behavior, execution timing, and material used during the fade.

Keeps the loading screen camera from hiding the VR view.

A screen fade behavior that performs screen fade transitions using a custom fullscreen Universal Render Pipeline (URP) renderer feature. The effect is achieved by modifying a dynamic shader material within a custom render pass.

Abstract base MonoBehaviour for implementing screen fade-in and fade-out behavior. Provides a common foundation for components that handle visual transition effects. Derive from this class to define custom screen fading logic.

A custom render pass used by the screen fade renderer feature to apply a fullscreen fade effect. This pass executes within the Universal Render Pipeline (URP) and uses a material to perform the transition.

A custom ScriptableRendererFeature that enables screen fade effects in the Universal Render Pipeline (URP). It injects a render pass that modifies a fullscreen material's alpha property to fade the screen to black or vice versa.

Selects and manages screen fade behaviors based on the configured fade method.

A helper class for displaying per-build-target ScriptableObject-based settings in the Unity Editor using the SettingsProvider interface.

Project-wide settings for configuring screen transition behaviors.

A base container class that holds and manages ScreenTransitionSettings instances for each supported Unity BuildTargetGroup.

Enums​

Enum defining the available screen fade methods.