branchrust_reboot/main/store-uicancel
188 Commits over 60 Days - 0.13cph!
Set up skin scripts properly for things like roadsign gloves
Added loading spinner to show that a 3D skin view is loading. Added a callback for skin set failure to hide the loading circle.
Fixed rug skins not showing up
Fixed more issues with skins not loading or loading incorrectly
Fix most skin viewing being broken
Clear rendertexture assignment when SkinViewer is destroyed
Don't strip animator on the Hazmat preview suits
Strip colliders, animators, and MonoBehaviours from SkinViewer entities
Set up prefabs with animations for all the hazmat suit skins on the store
Fixed skins getting cut off in non-square views
▇▄▍▇▆▆ ▋▇▇▅▋▆▌▉▇▍▄█▄ ▆▇▊▋▍▊▊ ▉▌▆█ ▌▊▇▍▋ ▄▌▉ ▌▅▌ ▋▄▄▅▆ ▌▅▆▊▊▄▆▉▍ ▋▆▄ ▊▉▊▌ ▅▌▆▄▌ ▍▌▆▅ █▊▌█ ▊▉▋▋█ ▋█▊▉▌▌█▌. ▄▍▋▋▌ - ▆█▄ ▊▅ ▋▅
Close item store takeover screen when esc is pressed
Rough impl of hovering limited store items for a 3D skin view
First pass on decoupling indirect lighting from RustCamera (fix for SkinViewerTest)
Merge MultiSkinViewer -> store-ui
Kind of got redirect skins working in the 3D viewer, except that some skins have the wrong skin ID in their store info (e.g. the CNY spear is a white CNY lantern). I have a maybe more data-error-proof idea, but committing this version in case I need it.
Fixed models that don't have a skin ID not showing up (e.g. the current lantern and spear)
Allow skins in the "none" type category (Chinese Lantern is type "none" - previously I'd only seen this for DLC packs).
Added outline to the Skin Viewer 3D views
Change item store item prefab to fully use flex layout so it handles the changing column widths
Update Facepunch.Flexbox (dynamic column width, aspect ratio)
Fixed pivot point issues on subsequent runs.
Fixed autospin not ramping up.
Allow disabling interaction
Remove skybox from test scene
Fixed some skins still not loading in the skin viewer test scene
Various changes to allow the skin viewer models to show up in the item icon slots without needing the separate modal window
Merge SkinViewer -> store-ui. Plastic reckons it successfully merged MenuUI.prefab here. We shall see.
Fade in/out menu background overrides
Prefab Backgrounds and adding clickable item onto nomad
All Prefabs, prefabbed, animated, linked and styled
Fix screen prefabs being disabled when testing them in play mode
Replace soft mask with UITransitionEffect because soft mask was breaking when resizing
Misc item all prefabed and animated
Fix being unable to open the takeover pages for things that were already purchased
Replace buy buttons with indicator that the item has already been purchased and cannot be purchased again
Move coconut underwear screen back to its proper folder
Setting up prefabs for view so page transition works
Set up Coconut Underwear page transitions and prefabs
Re-add the reveal animation for one prefab
Fix headers, fix scaling text
Two reveal animations with different delays
Invert states for reveals so it makes more sense
Update Facepunch.Flexbox
Support reveal animations for the pack screens
Update Facepunch.Flexbox again