262 Commits over 61 Days - 0.18cph!
Updated the rest of my UI to TextMeshPro text
Realised I should be using TextMeshPro rather than the old Text. Starting conversion of what I've already done.
Working on the new lot purchase UI
Added button divider graphics on the quit dialog, to match the spec
Quit overlay button hover FX work now
Added Countdown screen. Looking OK. Will have to ask Lewis about the rest.
Dividers need to be 2px rather than 1, to always show up on a scaled canvas
Nice fade-in on the end of round overlay screen
UI edits. Added placeholder end-of-round summary screen
InitializeSharedContent wasn't called in editor when the game was started already in a level. Making it always run.
Fix compile errors in #SERVER mode.
Changed end-of-round triggers to return info on all the players that won, rather than just strings that could be anything. Lets us set You Win or You Lose sprites on the client on the end-of-round overlay screen.
Fixed item container ui not clearing properly and causing NRE
Methods for moving UI through the stack
Added a stack changed event
Added the ability to insert UI into the middle of a stack
Removed game menu support from the death overlay UI until we work out what we're doing with it
Improved spectate info show/hide code
Fixed NRE in crosshairs UI
Improved button click sound. Implemented it on spectate buttons.
Game mode settings change only
Added a button click sound
Don't recompress mp3 to ogg
Compass temp and test game mode info UI
Made old HUD obsolete see: // TODO UIV2
Fixed interaction progress radial sticking
Inventory tweaks. Contextual panels update the item info.
Set swallow input to options and diagonstic screens
Mostly spectating work. Spectating overlay done.
Death overlay can open game menu
Merge death overlay update
Moved assets to fit with Bill F's folder structure
Adding some assets for death/spectating stuff
Looting UI sort of hooked up
Quick fix for right click inventory switching NRE
Added a temp (but easily removable) way of refreshing inventory panels when entering vehicles etc.
Removed some legacy stuff
Cleaned up notifications from UI