BSP_Manager
Last updated
Last updated
The BSP_Manager
component is the central hub for controlling screen effects in BloodScreens Pro. It offers extensive customization and modular functionality, enabling users to create dynamic and varied blood screen effects.
The manager supports two primary modes for spawning effects:
Stack On Top: Multiple screen effects stack visually, providing layered damage visuals.
Overwrite Single: New effects overwrite the current effect, ideal for controlled visual feedback.
Procedural Effects
Toggle procedural effects for randomized or consistent visual experiences:
Disable Procedural Effects: Use pre-defined static visuals without procedural randomness.
Use Sequential Mode: Sequentially cycle through prefabs instead of random selection.
Screen Effect Image Prefabs (Stack Mode): A list of prefabs to instantiate dynamically.
Screen Effect Images (Overwrite Mode): Pre-assigned images for consistent visual effects.t
Each prefab needs to have the BSP_ImageEffect component
Optimizes performance by reusing effect instances:
Enable Pooling: Activate to reuse images, improving performance.
Pooling Manager: Manages the pool of effect images, supports dynamic expansion.
Creates an immediate, brief flash for impactful visual feedback:
Enable Flash: Toggle flash overlay.
Flash Duration: Control duration of flash visibility.
Flash Max Alpha: Maximum opacity of the flash effect.
Continuously trigger effects at defined intervals:
Effect Interval: Interval between repeated effects.
Constant Flash Alpha: Continuous flash transparency level.
Ensures visual consistency across resolutions by using Unity's CanvasScaler
.
On Show Screen Effect: Unity Event triggered every time an effect is shown.