Custom mouse cursor: normal/paint/pipette with recorder-aware software mode

- CursorController: polls painter state in LateUpdate; paint cursor only
  while the brush preview decal actually draws (MeshPainter.BrushPreviewVisible),
  pipette while held/toggled, fallback to normal over UI (InputUtil.PointerOverUi)
- Auto ForceSoftware while Unity Recorder is recording (reflection into
  editor-only assembly, 0.5s poll, editor-only) so the cursor is captured;
  back to hardware cursor when recording stops
- 3 placeholder cursor PNGs (32x32, cursor import type) with per-cursor hotspots

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
adminandClaude Fable 5 committed 2026-07-11 18:09:14 +02:00
1 parent 9decea3501
commit ae5fa63141
10 files changed
+465

No files matched your search

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: aa11882355996204c8d14bb57c6a1838