branchrust_reboot/main/Workcartcancel
722 Commits over 395 Days - 0.08cph!
Refactoring, more track work
Assign train to tracks separate for front vs. rear wheels
Workcart update
Combined materials, reduced material count by 2.
Have the train detect the track section it's on
Train track collator now working correctly with any track orientation
New CollateTrainTracks script can run at world gen time to collate all train track segments in the scene into complete tracks. Still WIP as it's missing handling for rotated track pieces
Adjust mount point to new workcart seat position
Workcart seat adjust so it's easier for the hands to control the levers.
included last lod baked material and setup.
last Lod level bake material and setup
Spline type option. Set all to "Train Track".
Set up accurate splines for all existing track pieces
Added custom tangent support to WorldSpline. Allow PathInterpolator to accept custom tangents. Allows for any curve without having to add more points
Added WorldSpline script with editor visuals on the curve (cubic hermite), using the existing PathInterpolator as a base.
Set up control levers to move. Improved throttle key controls.
Updated WorkCart prefab model to include the new control handles. Linked the model back directly on the prefab so it should auto-update in the future.
Updated workcart so that left and right control levers are now independent from the interior mesh.
Make the WorkCart monitor more visible
WorkCart actually starts/stops engine, uses fuel. Monitor updates to show fuel amount.
Added fuel system, fuel interaction, and engine controller to Workcart. Network++
Test map edit, remove the modular cars
Remove unused Minicopter code
Convert minicopter to use my shared vehicle engine class as well, since it uses the same startup -> run -> stop engine states
Separate the engine start/run/stop code out of modular car so it can be reused for workcart
Train tunnels / overpass update / added double track curves
Dashboard monitor shows fuel status and throttle setting
Adjusted mount position, added IK for hands and feet
Work cart is now mountable
Final colliders: Added glass panels
Detail colliders created for the cabin
Created all detail colliders for the work cart apart from the cabin. Removed WorkCart_COL since we won't be able to use it on a rigidbody (convex rule)
Created world colliders for the work cart
Merge from Main -> WorkCart
Train tunnels / overpass progress / prefabs / scene update
▇▋▆█▌▍▉ ▋▄▄▊▉ ▉▄ ▋▌▆▍▋▊▍▇ ▋▄ ▅ ▊▋▉▌▍▅▇ ▋▉▅▇▋▇. ▋▊▍▆▅ ▅▆▍▆▇▅▉▌▆▆▉ ▋▄▄▆▇▅▆ ▄▌▅▌▇▌, ▍▌█▄▌▅▅▊▊▅ ▉▋▅█▇▇ ▆▄▍ ▅▆▌▅▇█▄▉▇ ▍█▄▇ ▍▅▆▉▋█/▄▅▄▌▄▌/▉▉▅▋▌▊ ▊▄▌▆▉▅▊▅, ▊▋▉▌▋▆▄▆ ▋▍▆▌▊▋▄▌▄█, ▋▇▌▌▍ ▌█▇▋▄█▊▉▅ ▌▊▌ ▆▉▆▄▌▋▆ ▋▅▉▄▍▍, ▍▄▆▅▇ ▇▆▌▌▊▇██ ▄▋▅█▄▄
▌█▉▆█▅ ▄▆▍▊▍▌ ▌▉▄▅▌▇▋ ▆▋▄▉▊▄▄ ▌▍ ▉▅▌▄▇▉▌ ▇▌▋▊
▇▅▌▄▍▆ ▊▋▌▆▆▄▅▍ ▇▉ █▊▋▌▊ ▌▇▇ ▍▇▄▆▆ ▇█▋▍▉█ ▆▄▄███ ▋▄▍▆▆▉
▋▌▅▌▉ ▇▅▆ ▊▌ █▆█ █▊▍▄▄'▊ █▉▊▅▍▌▋ ▅▊▍ ▉▄▉▉▉▅▆
▆▉▉▊▄ ▉▋▋ ▉▉▋█▌ ▍▍▇ ▉█▊▄ ▇▇▄▊▋ ▄▆ ▄▋ ▋▋▆▅ █▋▅
▅▆▉▇▄▄█ ▇▊▅ ▆▄█▇▋▅▉ / ▇▉▉▇▍▌▊▊▋▍▄▆ / ▋▆▋▆▌▌ █▅▊█▄▇ ▇▉▅ ▄█▍▋▊▅ ▅▉▄▊▊▆ / █▌▋▆▄█▄ ▌▍▉▋▊▉ ▇▍▍▍▉▅ ▍▇▋▊▅ / ▋▆▇▄▉▊▊ ▊▅ ▉▍▇ ▌▅▍▍▇ / ▋▅▉▊▇▆▆ ▆▆▊▉ █▋▍▋▆▉▉
▌▍▉▊▉█▇▊ ▇▉▄ ▆▇▅▊▇▋ ▌▆ █▇▉▌▊ █▇▊▉▇▌▊ ▌▌▋ ▌▌█▄▅