branchrust_reboot/main/vehiclescancel

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

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