Mirrors retail gmVitalsUI::PostInit: grab Health/Stamina/Mana meters from the imported layout by their dat element ids (0x100000E6 / EC / EE) and wire Func<float> fill + Func<string> label providers. Missing ids are silently skipped (no throw). Slice sprites + dat font already set by the factory — this is pure data wiring, not graphics. 3 TDD tests: single-meter fill+label, all-three distinct providers, missing-id no-throw. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Plugins | ||
| Rendering | ||
| UI | ||
| AcDream.App.Tests.csproj | ||
| RuntimeOptionsRetailUiTests.cs | ||
| RuntimeOptionsTests.cs | ||