Commit graph

6 commits

Author SHA1 Message Date
362b76ae75 towers fall from the sky - neat! 2026-07-03 14:05:08 -07:00
28b0e2cdf2 Adding VFX package, cleaning up texture on terrain slightly, and adding new build FX asset for orbital drop visuals. 2026-06-30 22:22:58 -07:00
7b93137216 Feature: per-tower construction-phase build bisuals
Adding the correct pipeline for creating the different building phases for towers. Adding a default set with primitive cubes.
2026-06-25 11:33:23 -07:00
c100db52e5 Major updates to the HUD and selectable objects 2026-05-11 23:57:35 -07:00
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
f05734e19b Adding a ton of funcitonality to the builder's movement and build queue 2026-05-05 22:01:40 -07:00