userBill Bcancel

13,173 Commits over 2,830 Days - 0.19cph!

6 Years Ago
Making spectators a character type was a mess. Too many places where something wants a character, but only if it's a real physical character and NOT a spectator. Separated them but gave them a common base interface as well.
6 Years Ago
Spectator stuff
6 Years Ago
Spectator stuff
6 Years Ago
Filling out methods
6 Years Ago
Spectator and PersistentPerson character refs simplified. Spectator now implements IPlayableCharacter
6 Years Ago
Moving away from having Character implement all these interfaces. Instead, have its components implement the interfaces, and expose them if necessary. Starting with IHealth.
6 Years Ago
Removed character ref from CharacterMotorHitReceiver
6 Years Ago
Removed Character ref from FootstepsControler
6 Years Ago
#define and rename
6 Years Ago
IVehicleUser no longer needs a character reference
6 Years Ago
Major refactoring effort to remove Character references outside of Character. Cheated a bit and created an ICharacter interface to use when no other option presents itself, which hopefully can end up much more minimal than Character itself.
6 Years Ago
Fixes from testing
6 Years Ago
Using IBuildingUnitUser in building ownership. Removing character references. IBuildingUnitUser is now an interface on the owner PersistentPerson rather than the character since it's the person, and not their current character, that really owns a building.
6 Years Ago
Adjusting the GameModeUniversal prefab to load and unlock correctly when entering/leaving a game
6 Years Ago
Add testconstruct back to the default scene list
6 Years Ago
UNITY_EDITOR flag
6 Years Ago
Testing and fixing
6 Years Ago
Moving stuff
6 Years Ago
Merge in project cleanup branch
6 Years Ago
More cleaning up warnings
6 Years Ago
Cleaning up warnings
6 Years Ago
Testing and fixing
6 Years Ago
Removed stylized nature pack as we were only using a single tiny rock from it. Moved the rock out.
6 Years Ago
Cleaned up all missing asset references. Some other stuff too
6 Years Ago
More cleanup + bootstrap change merge.
6 Years Ago
Allow exempt scenes from the bootstrap code, so scenes like the BuildingEditor don't try to bootstrap.
6 Years Ago
General cleanup
6 Years Ago
Move prefabs
6 Years Ago
Car cleanup
6 Years Ago
Removing or moving some stuff. Bringing a couple of things back.
6 Years Ago
Apparently the rust DLL uses newtonsoft JSON internally. Bringing it back.
6 Years Ago
Oops needed Rust water.
6 Years Ago
Plugins cleanup
6 Years Ago
Cleaning out content folder
6 Years Ago
6 Years Ago
Restore script that was still used
6 Years Ago
Unused character stuff
6 Years Ago
Removing testconstruct_map. Keeping testconstruct
6 Years Ago
Clean out testing folder. This stuff is the version history if we ever need it again.
6 Years Ago
Different fix for the previous bug. Apparently some things could be spawn queued but not yet in the snapshot. If two characters joined right together, the second client's character wouldn't show up for the first client. Instead, keep the queue but don't send an entity in the snapshot if it's already in the queue.
6 Years Ago
Fixed a bug that was as follows: Server events: 1. ZGameMode client player character created. It has no children yet. 2. Character spawn serialization is queued on NetworkEntityManager (but not sent yet). 3. Character is set as the NetworkSubscriber subscriber. 4. Full snapshot is sent as a result. Character with no children is serialized. 5. Fists selected and assigned as child of character. 6. The queued spawn from #2 is sent. Character has one child (fists). Client receives the first spawn with no children, and ignores the second one because the entity already exists. Fix: Clear the spawn and update queues when sending a snapshot. Everything's getting sent anyway.
6 Years Ago
Fix ordering change that was preventing characters from loading in listen server mode
6 Years Ago
Fixed saving on server quit
6 Years Ago
Merge bootstrap refactor
6 Years Ago
Fixed NRE when users quit while they have no character, and generally fixed up the NetworkSubscriber thing a bit
6 Years Ago
#DEFINE fix
6 Years Ago
Update build settings
6 Years Ago
WiseGuysTools scene selection thingee
6 Years Ago
Bootstrap object naming
6 Years Ago
Refactored the singleton classes that I added ages ago to better match the WiseGuys coding style, using virtual methods for subclasses to override and call the base, instead of having the base classes call a separate subclass method.