branchrust_reboot/main/gestures_2cancel
85 Commits over 120 Days - 0.03cph!
Fixed not being able to look up or down while gesturing
Improved camera rotation handling when gesturing in eyes mode
Fixed some incorrect button hookups in the gestures UI
▇▉▆▇▄ ▌█▄▉▌█▉ ▊▋▌▊▌
▅▊▊▋▋▋▍ ▌▋▄ ▋▇▋█▍ █▌█▌▇▅▄ ▅▋ ██▍ ▌▇▅ ▋▉▆▋ ▇▆▆█▉▋▇▉▇
▌▊▊▌█ ▉▄▌▆ ▄▆▊▅▉▌▇▇ ▌▄█▉▆▅▅▄▄ ▊▅▇▌ ▄▄▊▋▆▄▋ ▊ ▉▇▆▇█▉▍ ▅▆▋█▅▆▍ ▆▄▋ ▉▉▉▌ ▇▌▍██▍▅▍█
▆▋▉▋▆ ▋▅ ▆▌▊▆▌▌ ▍▊ ▅▊▅ ▌ ▉▍▊▉▆▌▅ █▇▍▄ ▉▋▅▌ █▊▉█▊█ (▌▉ ▋▍▇▍█▍ ▆▆▌▌)
Merge from gestures_2/custom_wheel
Reworked process for getting attack input (for selecting a gesture) while a ui that blocks attack input was active
Enabled gestures on card table seats
Fixed being able to open gestures while inventory or crafting menu was open
Enabled gestures on most passenger seats on vehicles (cars, mini, scrap heli, boats)
Enabled gestures on inner tube and beach chair
Input system support to allow opening the gesture menu while in another modal UI (poker UI)
First pass on using gestures while mounted
Disabled by default on all mountables
Enabled on horses and the simple chair, needs a lot more testing on other mountables
Only works on upper body gestures (incompatible gestures will be greyed out in UI)
Revert accidental ProjectSettings change
Gesture convar command now works with new gestures, will attempt to use a new gesture and if that fails will fall back to the old gesture system
Fixed being able to open gesture menu while dead or sleeping
Potential OnDisable NRE fix
Fix gestures ending slightly too early if an entity is being held
Add an editor warning if a gesture is marked as looping and not cancellable
Fix compatibility with old gesture binds
Exposed the gesture signal delay and tweaked it to line up the first and third person animations correctly
Disable dance, unsaved clap changes
Fixed some places still using old ID's
Clean up some invokes
Remove old system to hide lights and particles, just move world model a long way away instead of scaling it
Code review changes:
Cleanup PlayerModel invokes and layer weights in OnDIsable
Fix list not getting pooled in context menu
Use Rust.Editor.GetObjectId to get gesture ID's, reserialized all of the gesture configs
Add a loading screen tip for the gesture menu
Placeholder for wave functionality
Use an RPC instead of a signal call to cancel a gesture
Various cleanup
Removed input swallowing when exiting gestures, no longer needed
Fixed some cases where looping gestures would end prematurely
Revert belt change (was no longer needed)
updated meta settings on player gesture anims
Client/server compile fix
Briefly block input to the current held entity when cancelling a gesture
Allow gestures to continue playing while jumping (experimental)
Fixed held entity wm getting disabled too early (before gesture anim starts)
Expose a scale on the vm Lower component, reduced it by 75% on gestures vm so they don't drop off-screen while sprinting
Don't allow gestures while swimming or injured