branchrust_reboot/main/vehiclescancel
1,903 Commits over 2,191 Days - 0.04cph!
Added inventory item prefabs for every existing vehicle module
updated the chassis entities with the proper parts
updating wheel model/texture/mat
separated chassis into part for setup (no rig yet), updated the socket position for proportion
Vehicle garage lift area, added non-functional crafting table
Initial work on vehicle editing UI
Initial work on vehicle editing UI, using workbench UI as a placeholder for the moment
Merge from Main -> Vehicles
▄▊▋▆▋█▄ █▍█▌▊ ▋▍▍▆▆▌▍▅▆▍ ▉▉▆▇
▉▇▄▄▇ ▉▊▍▌▄▅▌▄█▆ ▊▋▆▌ ▋▅▋█
Cleanup of ModularCarPhysics class
Adjusted chassis, wheel, and fuel tank colliders so vehicles doing sweet powerslides etc etc don't bottom out and get damaged so much.
Simplified chassis colliders, fixed fuel storage interaction
added WIP chassis stuff updated prefabs with new model - added WIP chassis stuff updated prefabs with new model
Vehicle editing state work
Fix new clients not getting the correct on-platform lights
Fixed two issues with vehicle lift sync to newly connecting clients
Add save/load for vehicle lift
Merge from Main -> Vehicles
Starting on vehicle edit mode
Starting on vehicle edit mode
Basic working vehicle lift
Basic working vehicle lift
Basic working vehicle lift
Added vehicle lift button and stairs (non-functional)
Added vehicle lift button and stairs (non-functional)
Added vehicle lift button and stairs (non-functional)
Merge from Main -> Vehicles
Merge from Main -> Vehicles
Merge from Main -> Vehicles
Modular vehicle lift is now client/server networked
Modular vehicle lift is now client/server networked
Modular vehicle lift is now client/server networked
Garage platform detects whether vehicle is in position, shows lights to help with parking. Will need networking.
Garage platform detects whether vehilce is in position, shows lights to help with parking. Will need networking.
Give modular vehicle their own seat type, let the driver turn around further
Give modular vehicle their own seat type, let the driver turn around further
Add basic garage thing to my test map
Add basic garage thing to my test map
Merge from Main -> Vehicles
Merge from Main -> Vehicles
Updated chassis colliders and what's removed on client
Updated chassis colliders and what's removed on client
Removed client/server split for module collision. Both can share the server colliders. Now unified under a new shared object.
Removed client/server split for module collision. Both can share the server colliders. Now unified under a new shared object.
Move chassis and module models to client only.
Move chassis and module models to client only.
Switch to damaged model via enable/disable renderers instead of active/inactive gameobject (performance)
Switch to damaged model via enable/disable renderers instead of active/inactive gameobject (performance)