branchrust_reboot/main/skinviewer_viewmodelcancel
36 Commits over 0 Days - Infinitycph!
Skinviewer salvaged sword tweaks
Restored generic popup background blur
Fixed skinviewer fullscreen position issue when navigating using the arrows
Hide inspect key widget if inspect is not bound
Added keyboard controls to navigate in between items
Fixed fullscreen skin viewer navigation arrows showing up when inspecting items from the steam inventory
Fixed viewmodel camera missing depthTextureMode swap based on Effects.requireMotionVectors
Fixed some skin viewer regression
- Frog boots
- Clatter helmet
- Silly horse mask
- Horse mask
- Egg suit
- Wellipets Hat
- Chicken Costume
- Bunny Costume
- Horse Costume
- Hockey Mask
Fixed MainCamera.get_position skin viewer nre
Fixed "View in hands" button still toggled when exiting and reselecting the same skin
Auto close fullscreen skinviewer window if the menu is not open (just in case)
Release and wait for the prefab and world asset scenes to load during bootstrap so the skin viewer can:
- load entity and viewmodel prefabs
- load bundled skin textures (we've been downloading them from the workshop as a workaround)
without needing to be connected to a server (these scenes were held until we start loading in)
Fixed cart button drawing on top of fullscreen skin viewer
Swapped the RPG viewmodel first ammo prefab so it shows the right one in the skin viewer
Fixed custom lighting staying enabled on top of vm lighting
Skin viewer refactoring, moved the input controls to UI_FullscreenSkinViewer
Cleanup
Skin viewer ticks the viewmodel components so we can have the space lr300 ammo counter working, default ammo for rpg etc
General store view fixes
Added arrow buttons to switch to the next item in the store from the skin viewer (limited tab only)
Can only ADS item allowing ADS
Attack anims only for melee items
Added a cubemap to the skin viewer (based on craggy). The skin viewer viewmodel camera uses that instead of the ingame cubemap, so it works in the menu and the ingame realtime cubemap isnt used
It also fixes some issues with some world models using material needing a cubemap
NRE fixes when using viewmodels in the skin viewer
UI tweaks, added examine keybind text
Added cart button to skin viewer fullscreen view
Extracted item/skins info from the item modal into its own component
Added skin info to fullscreen skin viewer
Examine button uses the bound key
Fixes
Full screen skinviewer layout/transition changes
Added a viewmodel button to the skin viewer, pops the view model (wip)