branchrust_reboot/main/game_room_dlc/poolcancel
95 Commits over 61 Days - 0.06cph!
game_room_dlc -> game_room_dlc/pool
Debug commands to change pool table state
Close the pool dialog in between shots (this is temp but needed at the minute)
- More game registration fixes
- Player slot and id fixes
- Fixes for remounting
- Toast/status fixes
- Fixed not being able to complete the game
- Allow access to reset game
More pool ui fixes, ensure stripes/solids renders on the ui
Ensure eight ball ui doesnt turn itself off
Fix busted 3p cue position/rotation
- Cleaned up deploy volume, colliders, construction script etc
- New Icon
Change ... to say PROCESSING TURN in pool table status
Viewmodel fixes
- Wireup new full and low power cue positions
- Ensure hands can be seen (now using the right material)
game_room_dlc -> game_room_dlc/pool
- State refresh improvements
- Fix a bunch of ? checks on Unity objects
Use player id 0 to as an error fallback
Add substeps to the pool physics system for better performance at low fps
- More shot animation work
- More debugging
- Basic setup for shot force controls
- Prevent moving mouse up and down from moving the underlying mountable
auto close the pool table dialog if you die
- More toast work
- Custom dismount position setup
- More test UI
- More crappy UI
- Animator changes
Allow player 2 to be filled by the same player for solo play (regression)
Turn revisions and game controller fixes:
- Prevent player 1 from endlessly being stuck as player 1 and not able to be
- Can only use the mountable if its your turn
- Kick a player out if they move too far away from the table
- Ensure score dialog closes when table is destroyed
- Pool (the table) debug system
- Player toast update system
Step left/right blends - dont work how I want yet
- Don't clip mountable into the table
- New equidistant movement system again
Somewat better spline movement
- Hide interesecting balls rather than bumping the y height
- Prevent clipping on the new model
Swap to a 1d blend instead, we don't need the y value
Dont wipe the mountable wipe anchor on the client
Fixed pooltable not being placeable
rename PoolTable to Pooltable so Unity behaves
game_room_dlc -> game_room_dlc/pool
- Swap over to new pool table model
- Cleanup
- Temp colliders
Fix mountable floating issues
Fix dismounting at angled shots from forcing you to look at your feet
Enable legs renderer on pool table mountable
New cleaned up reconcilliation logic
- Use an incremental id so we always know whats stale
- Add a tiimeout so we can accept super new snapshots regardless
- Fix issues with pocketing throwing the whole simulation off
- Camera now points behind the pool ball (stops any weird angles and needing glasses to see what you're hitting)
- Camera points slight up when a ball is in the way
- Seperate all the logic over so the pooltable is in control of most of it
- Cleanup
- Setup cleaner and more reliable reset flow
- Fix loaded server authoritative position from stomping a predicted position (again)
- Add 'include walls' to the raycast options
- Codegen
- Ensure pool table syncs state after each ball pocketing
- Line renderer stops when it intersects with a wall or ball in the pool physics engine
- Stop jumping into the air when you dismount after a shot