13,872 Commits over 2,953 Days - 0.20cph!
Moved some vehicle code from Cars to general Vehicles
Vehicle interaction fixes
Added some temp character movement back in just for testing in this branch.
Vehicle seat work, minor charater work
Just moving vehicle files
Merging for restructuring experiment.
Character structural redesign
Verchle structure changes merge
Merged vehicle file input changes that couldn't be done directly in the previous merge
Merge from player input/motor branch
Experimental conversion of vehice classes to a new system, using partial classes to differentiate Client/Server-only components
Some initial work on vehicle interaction (entering vehicles)
Fixed issue with the variable delay interpolator where changes in the delay would "snap" characters or vehicles
Added warning banner to network emulator
Fix bootstrap starting with car instead of character
Moved my budget network emulator out into its own class. Some other minor fixes.
Unneeded stuff now that they're MBehaviours
Basics of chaging NetCharacter to be a MonoBehaviour
Just removing some debug prints
Fixed my dumb errors, code isn't exactly gold but it works.
Simplifying things (or trying to)
Made NetCharacterLocal generic
Switching character stuff to use the new network tick/send methods. Bit messy since some things still want the old Update/FixedUpdate/LateUpdate
Not everything needs to be a MonoBehaviour - making update calls etc more visible from the main character classes that are actually running the show.
Oops, fixing errors in pervious commit.
Character work. Basically everything from the old character is there now, but pretty untested and probably missing a bunch.
Character work. Basically everything from the old character is there now, but pretty untested and probably missing a bunch.
Decided to inline initialisations that only happen in one place in Carmack/Blow style (see: http://number-none.com/blow/john_carmack_on_inlined_code.html)
Character conversion continues
Changed NetworkEntity and Item IDs from ulong to uint. Also some continuing character work.
Mergins character work back in.
More in-progress character work.
Simplifying and refactoring