branchwiseguys/main/InventoryEdit/CharacterRefactorIdeacancel
73 Commits over 30 Days - 0.10cph!
Experimenting with Character interfaces
Merging in the latest from Main
PersistentPerson and gang stuff
Set the local player in NetworkUser
PersistentPerson work that might actually be OK
Working on a PersistentPerson thing for persistent shared character data for AI and humans
Refactoring some of the easy stuff
Blah blah, refactoring character
Mainly refactoring inventory to simplify
CanHoldItemNow/CanBeHeldNow refactor
OnDirtyEvent for held items
Missed saving a couple of files in the previous commit
HeldItem stuff. Not sure this is a good implementation here, but it works.
Various character refactoring
NetworkUser work. Has some issues
Working on input changes. Going to make a shared base class for player inputs. Just split into Server/Client for now.
Rename character owner to character so it's no confusing re ClientOwner
Model and hitbox for owner and proxy
PersistentPerson cleanup + more
Seeing if I can get rid of the necessary reference to the persistent side of a character on the client entirely. Seems promising.
Refactoring for persistent player stuff
More character refactoring. Still creating the outward-facing interfaces
Verious refactoring magic