UnityTowerDefense/Assets/_Project/Scripts/Gameplay
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
..
Builder.cs Finish Phase 1.2 HUD: selection wiring, command grid context, build progress bar 2026-05-11 18:03:34 -07:00
Builder.cs.meta Adding tons of new functionality 2026-05-04 00:01:30 -07:00
BuilderInputController.cs Adding a ton of funcitonality to the builder's movement and build queue 2026-05-05 22:01:40 -07:00
BuilderInputController.cs.meta Adding tons of new functionality 2026-05-04 00:01:30 -07:00
BuilderSettings.cs Swapping cylinder for default human and adding animation states 2026-05-05 23:23:32 -07:00
BuilderSettings.cs.meta Swapping cylinder for default human and adding animation states 2026-05-05 23:23:32 -07:00
BuildJob.cs Adding a ton of funcitonality to the builder's movement and build queue 2026-05-05 22:01:40 -07:00
BuildJob.cs.meta Adding a ton of funcitonality to the builder's movement and build queue 2026-05-05 22:01:40 -07:00
BuildRangeIndicator.cs Adding tons of new functionality 2026-05-04 00:01:30 -07:00
BuildRangeIndicator.cs.meta Adding tons of new functionality 2026-05-04 00:01:30 -07:00
BuildSiteVisual.cs Finish Phase 1.2 HUD: selection wiring, command grid context, build progress bar 2026-05-11 18:03:34 -07:00
BuildSiteVisual.cs.meta Adding a ton of funcitonality to the builder's movement and build queue 2026-05-05 22:01:40 -07:00
CameraController.cs Minimap! 2026-05-10 22:26:55 -07:00
CameraController.cs.meta Adding tons of new functionality 2026-05-04 00:01:30 -07:00
LevelLoader.cs Adding tons of new functionality 2026-05-04 00:01:30 -07:00
LevelLoader.cs.meta Major changes to editor tools, and adding new layer for buildable towers 2026-05-01 10:50:03 -07:00
PlayerBuilderSpawner.cs Adding tons of new functionality 2026-05-04 00:01:30 -07:00
PlayerBuilderSpawner.cs.meta Adding tons of new functionality 2026-05-04 00:01:30 -07:00
PlayerGoldManager.cs Adding tons of new functionality 2026-05-04 00:01:30 -07:00
PlayerGoldManager.cs.meta More major updates to tools, added map area volume, made gold manager network managed per player. 2026-05-01 15:18:44 -07:00
SelectionRingVisual.cs Adding a ton of funcitonality to the builder's movement and build queue 2026-05-05 22:01:40 -07:00
SelectionRingVisual.cs.meta Adding a ton of funcitonality to the builder's movement and build queue 2026-05-05 22:01:40 -07:00
SelectionState.cs Adding a ton of funcitonality to the builder's movement and build queue 2026-05-05 22:01:40 -07:00
SelectionState.cs.meta Adding a ton of funcitonality to the builder's movement and build queue 2026-05-05 22:01:40 -07:00
TowerInstance.cs Minimap! 2026-05-10 22:26:55 -07:00
TowerInstance.cs.meta Adding tons of new functionality 2026-05-04 00:01:30 -07:00
TowerPlacementController.cs Adding a ton of funcitonality to the builder's movement and build queue 2026-05-05 22:01:40 -07:00
TowerPlacementController.cs.meta Adding tons of new functionality 2026-05-04 00:01:30 -07:00
TowerPlacementManager.cs Adding HUD! 2026-05-08 21:40:15 -07:00
TowerPlacementManager.cs.meta Adding tons of new functionality 2026-05-04 00:01:30 -07:00
TowerPlacementSettings.cs Adding a ton of funcitonality to the builder's movement and build queue 2026-05-05 22:01:40 -07:00
TowerPlacementSettings.cs.meta Adding tons of new functionality 2026-05-04 00:01:30 -07:00
TowerPlacementTestTrigger.cs Adding tons of new functionality 2026-05-04 00:01:30 -07:00
TowerPlacementTestTrigger.cs.meta Adding tons of new functionality 2026-05-04 00:01:30 -07:00
TowerRegistry.cs Adding tons of new functionality 2026-05-04 00:01:30 -07:00
TowerRegistry.cs.meta Adding tons of new functionality 2026-05-04 00:01:30 -07:00