Add in-game paint HUD bound to the mesh painter

Add a code-driven HUD that appears in paint mode and binds live to the
active MeshPainter: four channel toggles, HSV pickers for albedo and
emission, sliders for metallic/smoothness/occlusion, emission intensity
and brush size. The HUD self-assembles its own overlay canvas and event
system at runtime.

Add a ModeChanged event to GameModeManager so the HUD can follow the
active mode, and guard MeshPainter against painting through the UI.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
adminandClaude Opus 4.8 committed 2026-06-24 08:26:56 +02:00
1 parent 6555db1487
commit 04c22f0ac1
8 files changed
+594

No files matched your search

+2
View File
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 2a35dda49401e4045ba2165e15116a5f