
adminandClaude Opus 4.8
382bfb36df
Refactor scripts: dedup remainder, remove dead code, perf hardening
Iteration 4 over Assets/Scripts (no component/file splits, no Unity assets touched):
Dedup:
- Route inline cursor-release, material guards, Ctrl-held and undo/redo
input through existing InputUtil / SetMatFloat helpers
- Add ungated InputUtil.KeyPressedThisFrame; GameplayKeyPressed builds on it
- Unify FindDeep/FindDeepChild into GeometryUtil.FindDeep
Dead code / stale docs:
- Remove unused code-gen bake path (HsvColorPicker.Build, PaintHud factory)
- Drop unreferenced symbols (SubPhaseChanged event, LocalPhaseDuration,
IsLocalSceneMain, MouseSensitivity.Changed, IsPaused, InSession,
NetworkControlled, PreviousPose, JointCount, voxel-count accessors)
- Fix incorrect PlayerRole / PaintHud / Pick / PlayerPose docs
Perf / robustness (behaviour-neutral):
- ConcealmentMeter.Evaluate: reuse vertex/topology buffers, two-pointer
crossing count
- BuildMeshCaches: alloc-free vertex copy, cached topology/UVs
- Guard all PlayerPaintSync LogSync sites behind logSync
- Cache LocalViewerIsHunter / controller / CanShoot / TypingGuard lookups;
dedup LocalIsHunter with MatchHud
- Change-guard RefreshEmissionColor and HeroCutout.Disarm
- Cache scene/countdown string comparisons per frame
- Grow NonAlloc buffers and log-once on saturation
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-02 13:33:18 +02:00
..
2026-06-30 08:42:02 +02:00
2026-06-30 19:25:53 +02:00
2026-06-28 13:56:58 +02:00
2026-07-01 20:48:45 +02:00
2026-07-01 22:12:16 +02:00
2026-06-27 13:49:16 +02:00
2026-06-28 21:40:27 +02:00
2026-07-01 22:12:16 +02:00
2026-07-01 07:07:39 +02:00
2026-07-01 20:49:09 +02:00
2026-07-02 13:33:18 +02:00
2026-07-01 12:22:17 +02:00
2026-07-01 21:52:47 +02:00
2026-06-24 05:59:13 +02:00
2026-06-29 16:24:12 +02:00
2026-06-24 15:31:53 +02:00
2026-06-29 16:23:50 +02:00
2026-06-30 08:41:52 +02:00
2026-06-26 21:37:37 +02:00
2026-06-25 06:23:08 +02:00
2026-06-29 20:12:58 +02:00
2026-06-29 20:12:58 +02:00
2026-07-01 13:07:16 +02:00
2026-07-01 13:07:16 +02:00
2026-06-25 05:13:37 +02:00
2026-07-01 20:48:45 +02:00
2026-06-24 21:05:35 +02:00
2026-06-25 05:13:37 +02:00
2026-06-26 12:37:02 +02:00
2026-06-24 12:35:36 +02:00
2026-06-28 10:17:28 +02:00
2026-06-22 12:03:24 +02:00
2026-06-22 12:03:24 +02:00
2026-06-22 12:03:24 +02:00
2026-06-22 12:03:24 +02:00
2026-06-24 05:59:13 +02:00
2026-06-24 21:50:32 +02:00
2026-06-24 15:31:53 +02:00
2026-06-28 15:15:59 +02:00
2026-06-26 12:37:02 +02:00