Placement and preview
| Symptom | Check |
|---|---|
| Preview is visible while the mouse is outside the viewport | Only frozen previews should stay visible outside viewport hover. Press Space to toggle frozen/moving preview state. |
| Preview color changes after editing Details values | The preview should stay on M_ULDK_VizGhost. If a placed material appears on the preview, reset the tool or reselect it. |
| Escape starts a new preview after selecting/deleting | Escape should cancel the active tool, not auto-toggle a tool on. Re-enter placement manually from the toolbar. |
| Copy Tool places only one selected item | Select all source actors before starting Copy Tool. The preview should include every selected source actor. |
Materials
| Symptom | Check |
|---|---|
| Cleared material slot keeps the old material | Clearing a slot should restore the ULDK default material. If the editor still shows the old material, reselect the actor after recompiling/reloading the plugin. |
| Cylinder ring material appears in the wrong order | Material Slot 2 appears only after slot 1 and only when Ring Count is greater than zero. |
| Barrel color wheel pauses | Wood Tint and Hoop Tint are material-only edits. They should update dynamic material parameters without rebuilding procedural mesh sections. |
| UV settings reset when switching slots | Use UV Material Slot stores per-slot UV settings; leave it off only when all slots should share the visible UV values. |