branchrust_reboot/main/vehiclescancel

1,903 Commits over 2,191 Days - 0.04cph!

7 Years Ago
Fix BaseVehicle extra bracket
7 Years Ago
Merge from Main -> Vehicles
7 Years Ago
█▇ ▍▌▉ ▉▇▊▋▍▋ ▉▌▌▊▊▋ █▆▉ ▆▌▆▉▇▄▊▍▇▅ ▄▇▉▋ ▊▅▊▍▍ █▍▍▉▋ █▇▅▌▇▊▍ ▊▊▆▄▊▅▇▉█▍ █▇▉▌█▄▄▆ ▉▍▋ ▉▌▉▆▇▉ ▄▍▍▌▉▋ ▆▇ ▊▆▋ ▄▍▆█▉▉▉ ▊▍▌▄▆▄▊▋ ▊▅▅ ▌▊ ▋▇▊▆▉ ▉▄▌▉▇▉ ▋▌▇▅▊ ▋▆▄ ▇▄▊▇ ▊▄ ▋▌▅▌▄▄▆ ▌▊▍▋ ▇▍▌▍█▊▄▊▇▇ █▋█▅▍▌ ▄█▉ ▅▍▍▆ ▌▋▌▄▉ ▆▆▌▅▇█ ▆▋█▄ ▍▇ ▉▋▇▋▆▄▋▊ ▄▅▅ ▇▄ ▌▋▇▋▍ ▆▉▊▉▇▄█▆█ ▍▌▆█▄▉▆▉ ▅▉█▉▊▅ ▇█ ▄▄▉ ▅█▋▌▍█▋
7 Years Ago
Split StandardVehicleModule into three, with .Client/.Server separate
7 Years Ago
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.
7 Years Ago
Reduced base chassis health
7 Years Ago
Remove mountables when seating is destroyed
7 Years Ago
- Implemented destruction FX support for chassis and modules. - Fixed Client/Server compile issues. - Moved serverGibs from BaseVehicle to BaseHelicopterVehicle where it should have been.
7 Years Ago
Testing module destruction. Added support for damage FX + added placeholder-ish damage FX on engine modules. Note: OnHealthChanged is now called on client as well as server - existing usages have been updated with isServer checks.
7 Years Ago
Fuel now used per engine instead of per vehicle. Also use less fuel at idle, more with increasing throttle.
7 Years Ago
Cherry-pick Bill's boat fix
7 Years Ago
Merge from Main->Vehicles
7 Years Ago
Wheel rotation rate now adjusts differently when wheel is not grounded
7 Years Ago
Adjust engine RPM sounds
7 Years Ago
REVERTED averageVelocity removal from #39748. Native velocity methods weren't accurate/smooth enough
7 Years Ago
Modified tire friction and steer values
7 Years Ago
From code review: Don't reuse ProtoBuf class. Protocol++. Plus formatting.
7 Years Ago
From code review: Don't reuse MaxThrust Vector (+ some reformatting)
7 Years Ago
From code review: Change driver input sets to be a ListDictionary, and use method getters instead of properties.
7 Years Ago
From code review: LateUpdate fully enclosed by #if CLIENT
7 Years Ago
- From code review: Replace AverageVelocity with native velocity system. - From code review: Remove more cases of inited. isSpawned is a good substitute. - Remove [RequireComponent(typeof(Rigidbody))] as it prevented removal on the client.
7 Years Ago
From code review: Reformat serialized fields (see new Basecamp comment also)
7 Years Ago
Save rigidbody info, so data can be entered on the RB, but can still be used on the client which removes it.
7 Years Ago
From code review: Removed and replaced TransformPointToLocal/InverseTransformPointToLocal. From code review: ModuleManager does now need to still be a MonoBehaviour since it uses a couple of Unity methods, but made that clearer. Additional: Refactored ModuleManager classes a bit. Now TBase can be a BaseEntity which removes any need for casting.
7 Years Ago
Fix for random modular spawner double-adding modules. Simplifies module parenting as well.
7 Years Ago
From code review: AddMountPoint returns existing mount point if it's already added
7 Years Ago
From code review: Convert ID checks to use EqualNetID. Add extension method for comparing layer.
7 Years Ago
Reduce skid sound volume
7 Years Ago
From code review: Force specification of fuel loot distance, plus general cleanup of the EntityFuelSystem class.
7 Years Ago
From code review: Make lastAttackedTime internal
7 Years Ago
Merge Main -> Vehicles
7 Years Ago
experiments
7 Years Ago
Sorting out issues with drag etc
7 Years Ago
Added chassis sound manager and skid sounds. More driving physics work.
7 Years Ago
Some random variation in fade-in time sounds nicer for multi-engine vehicles
7 Years Ago
Base RPM sounds on vehicle estimated max speed. Remove engine doppler as it doesn't sound good.
7 Years Ago
Don't use UpdateWheelCollider at all, just rely on standard values
7 Years Ago
Fix driving physics not correctly updating with mass/centre of mass changes
7 Years Ago
Add module mass etc on client, so clients can get top speed estimate
7 Years Ago
Switch SoundManager to use IsUnityNull
7 Years Ago
Add Resharper DotSettings files to ignore list
7 Years Ago
Add IsUnityNull extension method that checks for both real null and Unity's fake null
7 Years Ago
Adjust engine powers
7 Years Ago
Fix engines getting stuck on if player exits while engine is still starting up
7 Years Ago
Basic engine audio working. Still need to port MaxSpeedEstimate to the client to properly set up the gearing.
7 Years Ago
Added engine state info, and propagating that to modules. Added basic engine start/stop/loop audio (no pitch shift yet)
7 Years Ago
Driving physics settings edits
7 Years Ago
Merge from Main -> Vehicles
7 Years Ago
Merge back to Vehicles
7 Years Ago
CollectionEx class adds IsNullOrEmpty, IsEmpty, and IsNull extension methods