UnityTowerDefense/Assets
Matt F bc557af624 Finish Phase 1.2 HUD: selection wiring, command grid context, build progress bar
- Builder.DisplayName: stub property ("Builder (P{n})") for portrait label; swaps
  to real player name when MatchState lands in Phase 1.3
- HUDController: subscribe SelectionState.OnSelectionChanged in OnEnable/OnDisable;
  HandleSelectionChanged drives portrait label + grays out command grid when nothing
  is selected; Start() seeds initial state in case builder auto-selected before Start
- BuildSiteVisual: ComputeProgressNormalized() public API ([0,1], safe on any client);
  OnNetworkSpawn spawns a non-networked BuildProgressBar child
- BuildProgressBar: new world-space uGUI Canvas bar; green while Constructing, yellow
  while Paused, hidden while Queued; billboards to Camera.main each LateUpdate;
  auto-destroyed when parent BuildSiteVisual despawns

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 18:03:34 -07:00
..
_Project Finish Phase 1.2 HUD: selection wiring, command grid context, build progress bar 2026-05-11 18:03:34 -07:00
_Recovery Adding Grid Coordinates System, and a testScript 2026-04-26 12:36:42 -07:00
Resources Adding a ton of funcitonality to the builder's movement and build queue 2026-05-05 22:01:40 -07:00
Settings Reorganizing Project Folder Structure 2026-04-23 21:24:23 -07:00
UI Toolkit Adding HUD! 2026-05-08 21:40:15 -07:00
Unity.VisualScripting.Generated Reorganizing Project Folder Structure 2026-04-23 21:24:23 -07:00
_Project.meta Reorganizing Project Folder Structure 2026-04-23 21:24:23 -07:00
_Recovery.meta Adding Grid Coordinates System, and a testScript 2026-04-26 12:36:42 -07:00
DefaultNetworkPrefabs.asset Adding project roadmap and Mixamo tests 2026-05-06 23:29:11 -07:00
DefaultNetworkPrefabs.asset.meta Reorganizing Project Folder Structure 2026-04-23 21:24:23 -07:00
New Terrain.asset Adding big batch of structural code provided by Claude to start designing levels 2026-04-27 22:55:23 -07:00
New Terrain.asset.meta Adding big batch of structural code provided by Claude to start designing levels 2026-04-27 22:55:23 -07:00
Resources.meta Adding tons of new functionality 2026-05-04 00:01:30 -07:00
Settings.meta Reorganizing Project Folder Structure 2026-04-23 21:24:23 -07:00
UI Toolkit.meta Adding HUD! 2026-05-08 21:40:15 -07:00
Unity.VisualScripting.Generated.meta Reorganizing Project Folder Structure 2026-04-23 21:24:23 -07:00