repowiseguyscancel

8,451 Commits over 2,131 Days - 0.17cph!

6 Years Ago
merged
6 Years Ago
Created all boilerplate for game mode specific user components
6 Years Ago
Removed gang references from IInteractor
6 Years Ago
Slight cleanup looking through character selections
6 Years Ago
Removed all instanced of persistentperson string
6 Years Ago
Fixed a couple of gang issues, Added a compoent for HH game mode Fixed a bug with RPC cache where it wasn't caching private methods.
6 Years Ago
Fixed GameMode dependencies not getting cleaned up when quitting as client. Fixed PlayerComponents getting added multiple times when a player reconnects.
6 Years Ago
Added folders etc. to be able to start adding asmdef to all seperate game modes.
6 Years Ago
Fixed some init order issues that were breaking things once another player joined
6 Years Ago
Fixed criminal init issues
6 Years Ago
Fixed PlayerComponent adds properly
6 Years Ago
Folder rename
6 Years Ago
Fixed errors
6 Years Ago
Extra Criminal work
6 Years Ago
Getting PCCriminal working
6 Years Ago
Made a base PlayerComponent class. Don't need IPlayerComponent anymore since we can reference PlayerComponent instead. Still need to finish sorting out PCCriminal.
6 Years Ago
Remove spammy debug prints
6 Years Ago
Fixed the missing checkpoint arrow shader
6 Years Ago
Fixed some issues and NREs
6 Years Ago
Removed criminal references, character property is now abstract
6 Years Ago
Set up criminal as a component
6 Years Ago
Fixed issues with how Entities find their dependencies. Keep an eye on this, it could blow up.!
6 Years Ago
Finished conversion of PCUserStats. Stats now serialize to the client.
6 Years Ago
Revert my PlayerTick change since it won't work with unreliable sends
6 Years Ago
Reverted my changes to PlayerTick, as it won't actually work if unreliable messages are lost.
6 Years Ago
Rename references
6 Years Ago
Added a couple of notes
6 Years Ago
Added simple SerializeTemplate example class
6 Years Ago
Fix server compile error
6 Years Ago
Missed a few
6 Years Ago
Moving and renaming classes files only, no actual changes here. Give IPlayerComponents a "PC" prefix
6 Years Ago
UserStats SerializableStruct
6 Years Ago
Converted gang member...
6 Years Ago
Converted allies component
6 Years Ago
IPlayerComponents are resolved on clients
6 Years Ago
Added helper methods for calling some event method on all IPlayerComponents of the appropriate type
6 Years Ago
New ICharacterEvents that can be optionally called on IPlayerComponents. Also shuffled some things around.
6 Years Ago
Move scripts to different folder
6 Years Ago
WorldEntityUser events now work on the client as well + fixed a couple of minor bugs.
6 Years Ago
WorldEntityUser events now work on the client as well
6 Years Ago
Fixes the "skip start requirements" spectate visuals bug
6 Years Ago
Fixed errors on 'kill' command
6 Years Ago
UsersStats is now an IPlayerComponent
6 Years Ago
Fixed a big bug from an #if CLIENT. Added some callbacks for when a user is created / destroyed.
6 Years Ago
Fixed NetworkUser/WiseguysUser serialization, some bugs etc. Can actually get into the game now. Threw out GameData.NetworkUser entirely as it was already 90% replaced by the new basic Writes in NetworkUser base and was just sending redundant data. Only CustomAllies remain and I think I'll make them into an IPlayerComponent instead.
6 Years Ago
- Removed PersistentPerson and PersistentPersonPlayer. - PlayableCharacter now references WiseguysUser instead of PersistentPerson. - The new WorldEntityUser handles the character/spectator spawn & reference stuff that PersistentPerson used to handle. - Removed BuildingUnitOccupiers as we no longer use the building takeover stuff, and it should be made game-mode-specific now if we need it back. - Stuck GangMember in WiseguysUser for now to make things compile, but probably want to replace it entirely with an IPlayerComponent gang member equivalent?
6 Years Ago
Better ignore settings. Ignore all csproj and sln EXCEPT inside the Plugins folder
6 Years Ago
Merge my minor fix
6 Years Ago
And now add them to the ignore list so they don't come back
6 Years Ago
Remove all those new csproj files.