BSP_Manager
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.

Features Overview
Effect Spawn Modes
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.
Effect Customization
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 Prefabs & Objects
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
Pooling System (Stack Mode)
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.
Flash Overlay
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.
Effect Cycle System
Continuously trigger effects at defined intervals:
Effect Interval: Interval between repeated effects.
Constant Flash Alpha: Continuous flash transparency level.
Canvas Scaling
Ensures visual consistency across resolutions by using Unity's CanvasScaler
.
Events & Triggers
On Show Screen Effect: Unity Event triggered every time an effect is shown.
Last updated