
الوصف
Video - Documentation - Discord
EasyFlashbang is a self-contained C++ runtime plugin that adds configurable, server-authoritative flashbang gameplay to Unreal Engine 5.7 and 5.8 projects on Win64.
In your EasyFlashbang component >>
Make sure to set Bounce Physics Component to your Cube or actual grenade mesh.
Add the Easy Flashbang Component to your grenade, configure the effect, and call Trigger Flash from your server-side detonation logic. Exposure is evaluated independently for each local player using line of sight, viewing angle, and distance. The resulting effect combines a configurable white-flash overlay with an optional captured 3D scene after-image.
Key Features:
- Quick Integration: Add one component and call Trigger Flash from your existing detonation logic. No hardcoded input or fuse system.
- Multiplayer Ready: Server-authoritative triggering, reliable global flash delivery, validated owning-client requests, dedicated-server-aware presentation, and split-screen support.
- Configurable Visuals: White-flash overlay, optional cached and resolution-limited 3D scene after-image, custom widget support, overlay color, duration, refresh behavior, and Z-order.
- Smart Exposure Logic: Configurable radius, distance falloff, viewing-angle response, rear-effect multiplier, line-of-sight tracing, and occlusion tolerance.
- AI and Gameplay Hooks: Server-side interface notifications for AI or other listeners, plus local events for custom camera, audio, input, and post-process reactions.
- Physics and Bounce Support: Bind a selected physics component for flash positioning and configurable bounce audio with impact-speed filtering and cooldown control.
- Optional Audio and Light: Assign your own flash and bounce sounds, attenuation settings, and configurable transient point light.





