branchrust_reboot/main/Workcart/SharedSplineDatacancel

5 Commits over 0 Days - ∞cph!

4 Years Ago
Another major refactor to the spline data. Use one single central SerializableObject to store data on all splines. And instead of calculating all the lookup tables at runtime, precalculate everything and store it in the SerializableObject itself, so at runtime the whole thing is a simple lookup. Delete the PathInterpolatorLUT class and handle it all in WorldSplineData.
4 Years Ago
Workcart merge ⛙
4 Years Ago
All shared track section data now stored in automatically-generated separate ScriptableObjects
4 Years Ago
Update track collation description
4 Years Ago
Attempting to break out the shared components of the world splines, so that shared spline data can be saved per prefab instead of per spline instance. Not using true shared data yet, but shared vs. not shared and local vs. world are now split out