Bake paint HUD layout into a prefab with separate channel panels

Split the single HUD panel into four independent per-channel sub-panels
plus a global brush-size panel, each a standalone RectTransform with its
own header (drag-handle ready). PaintHud now binds to a baked layout
prefab via recursive name lookup instead of building everything in code,
with a code-gen fallback. HsvColorPicker gains Rebind() to re-apply the
procedural gradient sprites and drag relays that a prefab cannot serialize.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
adminandClaude Opus 4.8 committed 2026-06-24 12:35:36 +02:00
1 parent 4340970691
commit ace1f949dc
5 files changed
+7484 -115

No files matched your search

File diff suppressed because it is too large. Load diff
+7
View File
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: fa9dc2ea9e2c9ac4f815f666014804c8
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant: