branchrust_reboot/main/map_improvementscancel
209 Commits over 122 Days - 0.07cph!
Quick tween for open and closing sleeping bag cluster
Show killed by weapon name and icon on game over screen
Add attacker distance field to death info, expose on death screen
Fixed steam avatar of killer not appearing
Better scroll behaviour on respawn buttons
WIP sleeping bag cluster system
Detect multiple nearby sleeping bags and merge them into one widget on the death screen
Respawn button colours (map and rectangle buttons)
First pass layout of new respawn screen
Better sleeping bag button processing
Update LifeInfographicStat to use TextMeshPro
Reworked RMB click detection for point of interest markers
Can click on sleeping bag to respawn
Add world position of sleeping bag to respawn info
Add lock time to sleeping bag icon
Abstract the map into two classes: MapInterface and MapView
MapView handles displaying map, updating markers, etc
MapInterface handles input logic like adding markers
Need to do this in order to use map on other UI panels
Replace previous death marker when dying
WIP sleeping bags on map
Don't process RMB clicks if player drags on map
Better tooltip on death marker
Better map to world calculation (still not perfect)
Remove map notes by right clicking them
RPC cleanup/formatting
Map points of interest are colour coded
Compass notches are colour coded with map notches
Populate max 6 markers on the compass
Fixed wrong tooltip appearing on death marker
IsValid check before getting GameObjectRef in LifeInforgraphic
Show grid on death screen map
Better item definition lookup for weapon name on game over screen
Merge logic from remove point of interest methods into a new method that takes a list as a reference
▌▍▊▊▉ "██▋▋██.█▊▋█▌▉▉▌█▍▅▇▅▆▆"
Fixed animation issues introduced by earlier changes
Weapon and attacker name info boxes now expand with text instead of truncating with an ellipsis
Weapon name box now shows translated name, not the shortname
Don't show map on respawn screen while streamer mode is enabled, toggle it with G instead
Only update map markers when adding/removing points (fixes monument widgets vanishing for a frame when adding/removing markers)
Remove unneeded pass by ref
Added a new cluster root that sits above the regular marker container to force clusters to appear above regular markers
Removed another .Instantiate
Removed some unneeded .SetActive()
Fixed GameObjectRef instantiation
Rebuilt ShopMarkerCluster to fix new scaling issues
Map can now be interacted with while spectating
Better raycast targets on vending machine cluster
Fixed death screen not populating properly when loading into a game where the player is dead
Client now requests respawn info if dead
Can expand/shrink vending machine cluster marker like sleeping bags