411 Commits over 153 Days - 0.11cph!
Regen tropical 1 mesh chunks
Add a check for cannon update parameters errors if the playable graph isn't ready.
Add validation between lighting the fuse and firing the cannon.
merge from islands to naval
Re-center all chunk transforms to fix MeshLOD being stuck on LOD2,
Add recentering to the tool + the post processing of chunks.
S2P Tropical 1-4
Fix null refs for deep sea island models, set them to the new chunked versions
Regenerate tropical 4 chunked terrain mesh
Fix tropical3 LOD folders
Regenerate tropical 3 chunked terrain mesh
Regenerate tropical 2 chunked terrain mesh
Regenerate tropical1 terrain mesh chunks and prefab
Don't allow cancelling reloads on cannons
Fix mount UI displaying even if a cannon is unmountable
Add additional dismount points for the cannon
merge from cannon_improvements
Animate fuse burn, fix white fuse texture on cannons, temporarily disable fuse burn for merge.
Add first person reload animations to cannons with placeholder head animation, make fuse animation time configurable and lower it from 3s to 1s (might need to go even lower).
Add Invoke<T>, Invoke<T1,T2>, InvokeRepeatingWithHandle to use InvokeHandler without allocating garbage
Disable burst compile on InvalidateRaycastHits to fix nametag visibility bugs with terrain/water.
Remove debug logs, fix signals not being broadcast the correct way for firing/lighting the fuse, add smoke/trail to cannonball.
Implement fuse for cannon firing
Let bots exec admin/dev commands, filter out NPCs from bot.exec, display a success message with bot.exec.
Ignore new multi command behaviour for binds, they already handled chaining before.
Fix bot_exec no longer working in builds
Fix broken animations on players/NPCs when taken from a pool.
Fix bot_exec commands in builds
Tweak cannon ball velocity/gravity.
Reset pitch and prevent aiming while reloading cannons,
re-introduce third person reload animations for cannons,
fix cannon animator never resetting reload progress when cancelling a reload.
Fix exec command attributes, add `bot.exec_command_all` to execute commands on all bots.
Add `bot.exec_command` and `bot.exec_command_sphere` to execute commands on bots.
Fix up/down arrow keys updating the label in the console input field even though they're unused.
Remove leftover debugging logs and restore debug commented out code.
Fix auto correct not working when chaining commands, fix extra tabs getting added when selecting an autocomplete button.
Fix not being able to tab between 2 last opened tabs in the dev console after the recent changes
merge from multiline_console
Fix unintended new lines after auto completing commands.
Null check playable graph when setting animator controller
merge from playable_fixes
Add HideZeroWeightEdges toggle to playable graph tooling to make it easier to inspect bloated 100+ node graphs.
Fix playable graph IK issues
Re-route setting animator states to playable animation controller
merge from playable_fixes
merge from cannon_animation_fixes
Setup playable graphs in on enable, fixes broken initial states and no longer crashes.
Fix two playable graphs running at the same time for each player, which seems to fix everything else.
Re trigger animator to fix issues with mounting helis.
Destroy graphs on disable and recreate them
Setup playable graph for other players after animator warm up to fix crash during animator.update.