13,129 Commits over 2,800 Days - 0.20cph!
Fixed for errors in CLIENT/SERVER only modes
Missed one file in previous comit apparently
Fixes. The check for space to exit a vehicle is working correctly now.
Fix for debug capsule visuals
Basic entering and exiting vehicles working. Exiting vehicle boots player but camera doesn't follow correctly yet.
Vehicles are no longer NetworkPlayers, just network entities
Connecting drivers to vehicles
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)