repowiseguyscancel

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

7 Years Ago
merged
7 Years Ago
Created all boilerplate for game mode specific user components
7 Years Ago
Removed gang references from IInteractor
7 Years Ago
Slight cleanup looking through character selections
7 Years Ago
Removed all instanced of persistentperson string
7 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.
7 Years Ago
Fixed GameMode dependencies not getting cleaned up when quitting as client. Fixed PlayerComponents getting added multiple times when a player reconnects.
7 Years Ago
Added folders etc. to be able to start adding asmdef to all seperate game modes.
7 Years Ago
Fixed some init order issues that were breaking things once another player joined
7 Years Ago
Fixed criminal init issues
7 Years Ago
Fixed PlayerComponent adds properly
7 Years Ago
Folder rename
7 Years Ago
Fixed errors
7 Years Ago
Extra Criminal work
7 Years Ago
Getting PCCriminal working
7 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.
7 Years Ago
Remove spammy debug prints
7 Years Ago
Fixed the missing checkpoint arrow shader
7 Years Ago
Fixed some issues and NREs
7 Years Ago
Removed criminal references, character property is now abstract
7 Years Ago
Set up criminal as a component
7 Years Ago
Fixed issues with how Entities find their dependencies. Keep an eye on this, it could blow up.!
7 Years Ago
Finished conversion of PCUserStats. Stats now serialize to the client.
7 Years Ago
Revert my PlayerTick change since it won't work with unreliable sends
7 Years Ago
Reverted my changes to PlayerTick, as it won't actually work if unreliable messages are lost.
7 Years Ago
Rename references
7 Years Ago
Added a couple of notes
7 Years Ago
Added simple SerializeTemplate example class
7 Years Ago
Fix server compile error
7 Years Ago
Missed a few
7 Years Ago
Moving and renaming classes files only, no actual changes here. Give IPlayerComponents a "PC" prefix
7 Years Ago
UserStats SerializableStruct
7 Years Ago
Converted gang member...
7 Years Ago
Converted allies component
7 Years Ago
IPlayerComponents are resolved on clients
7 Years Ago
Added helper methods for calling some event method on all IPlayerComponents of the appropriate type
7 Years Ago
New ICharacterEvents that can be optionally called on IPlayerComponents. Also shuffled some things around.
7 Years Ago
Move scripts to different folder
7 Years Ago
WorldEntityUser events now work on the client as well + fixed a couple of minor bugs.
7 Years Ago
WorldEntityUser events now work on the client as well
7 Years Ago
Fixes the "skip start requirements" spectate visuals bug
7 Years Ago
Fixed errors on 'kill' command
7 Years Ago
UsersStats is now an IPlayerComponent
7 Years Ago
Fixed a big bug from an #if CLIENT. Added some callbacks for when a user is created / destroyed.
7 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.
7 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?
7 Years Ago
Better ignore settings. Ignore all csproj and sln EXCEPT inside the Plugins folder
7 Years Ago
Merge my minor fix
7 Years Ago
And now add them to the ignore list so they don't come back
7 Years Ago
Remove all those new csproj files.