2e0f28ad7e
New data classes (11):
BlinkLight, GlobalFog, Spotlight3d, UVScrollLight,
VolumeLight, LightShafts, Particle, ParticleGroup,
WashLight, Laser + CLAUDE.md
WorkSheet: added 11 new [SerializeField] fields
LiveTimelineControl: added 9 new events + AlterUpdate_SimpleListControl helper
Director: added handlers for all new tracks
Key fixes:
- StageController: register light objects in StageObjectMap (was skipped
with continue), fixes missing stage props like ceiling neonsign
- Spotlight3d handler: use keyData.assetName for StageObjectMap lookup
- BlinkLight: SetActive + child Light color/intensity from timeline data
Coverage (58 songs): BlinkLight 56/58, Effect 55/58, GlobalFog 40/58,
UVScrollLight 32/58, Spotlight3d 30/58
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>