8,815 Commits over 1,735 Days - 0.21cph!
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)
Don't destroy vehicle anymore at 0 health
Don't destroy vehicle anymore at 0 health
Switch vehicle model to the destroyed model when at zero health
Switch vehicle model to the destroyed model when at zero health
Add placeholder destroyed models to modules
Add placeholder destroyed models to modules
Added collision damage for modular vehicles
Added collision damage for modular vehicles
Added collision FX to base vehicle. Modules become part of the compound collider so they automatically pass collision info down as well.
Added collision FX to base vehicle. Modules become part of the compound collider so they automatically pass collision info down as well.
Fix BaseVehicle extra bracket
Fix BaseVehicle extra bracket
Merge from Main -> Vehicles
Merge from Main -> Vehicles
- █▇▍ ▌▉▉▇▊▋ ▍▋▉▌▌▊ ▊▋█ ▆▉▆▌▆▉▇▄▊▍ ▇▅▄▇ ▉▋▊▅. ▊▍▍'█ ▍▍▉▋█▇▅ ▌▇▊▍▊▊▆▄▊▅ ▇▉█▍█▇▉, ▌█▄ ▄▆▉▍▋▉ ▌▉▆▇▉▄ ▍▍ ▌▉▋ ▆▇▊▆▋▄▍ ▆█▉▉▉▊▍. ▌▄▆ ▄▊ ▋▊▅▅▌ ▊▋▇▊▆▉ ▉▄▌▉▇ ▉▋▌ ▇▅▊▋ ▆▄ ▇▄▊▇▊▄▋ ▌▅▌▄ ▄▆▌▊▍▋▇▍▌▍ █▊▄▊▇▇ █▋█ ▅▍▌▄ █▉▅'▍ ▍▆▌▋▌. ▄▉▆▆ ▌▅ ▇█▆▋█▄▍▇ ▉▋▇ ▋▆ ▄▋▊▄▅ ▅▇▄▌▋.
- ▇▋▍▆▉▊▉▇ ▄█▆█▍▌ ▆█ ▄▉▆ ▉▅▉█▉▊▅
- █▍▊ ▋▍▍▌▋█ ▌▆▇▍▋▉ ▉▅▌ ▍▊▉▅▋██▄▊▄ ▇▆▊▋ ▉▊▆▋. ▋▇▉'█ ▇▉▋▄▍▄▌ ▋▇▉▊▉▉▍▌▇▅ ▆▇▌▆▌█▆, ▅█▌ ▇█▌▌▋▇ ▉▇▄█▋▉ █▆ ▍▋▋ ▉▄▆▊▋▍▊ █▄▊▅█▅█. ▌█▆ █▆ ▉▋▌▆▍ ▉▌▍█▊▌ ▉▇▅▊▊ ▅▆▆ ▉▉▅█ ▊▊ █▌▍▍▍▅▆ ▌▊▆▄ ▋▋▇▄▍▄▅▋▆▄ ▋▇█▋▋▅ ▍▍▋ ▇▇▆▊ █▋▍'▄ ▉▉▉▋▋. ▌▉▍▇ ▍▆ ▉▉▍▊▇▉▊█ █▅▆ ▍▆ ▌▌▌▋█ ▅▌▇▄▍.
- ▊▆▊▆▄█▍▌ ▇▆▋▇▆▇ ▊▌ ▄▌▆ █▌▇▉▇▍▌
Split StandardVehicleModule into three, with .Client/.Server separate
Split StandardVehicleModule into three, with .Client/.Server separate
If chassis is destroyed, remaining modules don't naturally show their killed FX because they're not killed directly. Tell them to all show their FX.
If chassis is destroyed, remaining modules don't naturally show their killed FX because they're not killed directly. Tell them to all show their FX.