branchwiseguys/main/IPlayercancel

63 Commits over 0 Days - ∞cph!

3 Years Ago
Move local character static getters from WiseguysUser into PCWorldEntityUser
3 Years Ago
Moved component creation
3 Years Ago
BuildingUnitOwner is a component
3 Years Ago
No more errors when disconnecting. Will do some more thorough testing tomorrow.
3 Years Ago
Moved WorldEntityUser and Allies out into separate PlayerComponents. Major cleanup of WiseguysUser moving a lot of junk out - should make it easier for Bill to port down into NetworkUser. Still some tidying up that could be done and testing to do. Some NREs on disconnection that I'll look at later this evening, gotta go now.
3 Years Ago
Fixed gang member dependency order
3 Years Ago
User allies cache the ally list. Simplified player label updates and removed the need for the complicated event checking.
3 Years Ago
Fix criminal script on NPCs
3 Years Ago
Fixed UserStats not serializing
3 Years Ago
Updated scoreboard to use the new ReadyPlayerSelections synced to the client. Team selections aren't working though
3 Years Ago
Making PCUserAllies into an optional component script that only Whacky Races uses at the moment. Added ally checking methods to WiseguysUser, and a new IAllyComponent interface, so any IPlayerComponent can implement a custom ally system for a particular game mode.
3 Years Ago
Add bill_b_test_map to the build settings at its new location
3 Years Ago
Added a param to NetworkUser to mark if it's initial creation or just a reconnect. Only calling creation stuff when it's actually first created.
3 Years Ago
Remove remaining PersistentPerson references
3 Years Ago
Created all boilerplate for game mode specific user components
3 Years Ago
Removed gang references from IInteractor
3 Years Ago
Slight cleanup looking through character selections
3 Years Ago
Removed all instanced of persistentperson string
3 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.
3 Years Ago
Fixed GameMode dependencies not getting cleaned up when quitting as client. Fixed PlayerComponents getting added multiple times when a player reconnects.
3 Years Ago
Added folders etc. to be able to start adding asmdef to all seperate game modes.
3 Years Ago
Fixed some init order issues that were breaking things once another player joined
3 Years Ago
Fixed criminal init issues
3 Years Ago
Fixed PlayerComponent adds properly
3 Years Ago
Folder rename
3 Years Ago
Fixed errors
3 Years Ago
Extra Criminal work
3 Years Ago
Getting PCCriminal working
3 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.
3 Years Ago
Remove spammy debug prints
3 Years Ago
Fixed the missing checkpoint arrow shader
3 Years Ago
Fixed some issues and NREs
3 Years Ago
Removed criminal references, character property is now abstract
3 Years Ago
Set up criminal as a component
3 Years Ago
Fixed issues with how Entities find their dependencies. Keep an eye on this, it could blow up.!
3 Years Ago
Finished conversion of PCUserStats. Stats now serialize to the client.
3 Years Ago
Reverted my changes to PlayerTick, as it won't actually work if unreliable messages are lost.
3 Years Ago
Rename references
3 Years Ago
Added a couple of notes
3 Years Ago
Added simple SerializeTemplate example class
3 Years Ago
Fix server compile error
3 Years Ago
Missed a few
3 Years Ago
Moving and renaming classes files only, no actual changes here. Give IPlayerComponents a "PC" prefix
3 Years Ago
UserStats SerializableStruct
3 Years Ago
Converted gang member...
3 Years Ago
Converted allies component
3 Years Ago
IPlayerComponents are resolved on clients
3 Years Ago
Added helper methods for calling some event method on all IPlayerComponents of the appropriate type
3 Years Ago
New ICharacterEvents that can be optionally called on IPlayerComponents. Also shuffled some things around.
3 Years Ago
Move scripts to different folder