Create an Unreal component that flashes a material color when that object takes damage. We'll make it in a way that can be reused on multiple objects and customized by a designer.
00:00 - Intro
00:22 - Process Overview
02:00 - Create the Emissive Material
06:14 - Create Shootable Object
10:03 - Apply Damage
12:25 - Create the Damage Flash Component
17:22 - Debug Test Damage Flash
18:25 - Create Dynamic Material Instance
21:08 - Set Flash Parameters
25:05 - Reset Flash Parameters
26:56 - Store Initial Flash Values
31:00 - Variable Organization
33:49 - Testing Modularity