branchwiseguys/main/GameModeFeaturescancel

16 Commits over 0 Days - ∞cph!

6 Years Ago
Minor stuff
6 Years Ago
Events work, refactoring/cleanup
6 Years Ago
Make Client/Server separate work
6 Years Ago
Grab Bill's stuff
6 Years Ago
Crime events all working
6 Years Ago
Crime events work
6 Years Ago
Fixes, mainly extra checks to stop NREs when quitting in editor due to the unpredictable order everything gets destroyed in.
6 Years Ago
Fix some event bugs. Remove WeakEvent due to a couple of issues.
6 Years Ago
Fixin' bugs
6 Years Ago
Crime events for characters+ other tweaks
6 Years Ago
Merge the latest from Main into my branch
6 Years Ago
Removed welfaremanager and welfare payment support. This is something that can be integrated into a specific game mode rather than being a general feature.
6 Years Ago
Major overhaul where I try to clean up some singletons, especially NetSCSingleton and MonoSCSingleton which were trying to be singletons and also handle the fact that listen servers would have two copies - one for the server side, and one for the client. I've now managed to remove those classes entirely. All shared managers etc that are per-level, like CharacterManager and ItemManager, instead of being singletons, are now referenced via the NetworkPeer object in the same way that NetworkUserManager etc are (though note they may not exist right away when NetworkPeer is created). Thus a lot of server/client checking code has been removed and replaced with simple NetworkPeer or NetworkClient/NetworkServer references.
6 Years Ago
Game modes can decide if they support shops or not. Also added some standard colour definitions to keep things consistent through the project.
6 Years Ago
Finish off removing the hack on UI text. Make it work nicely with the new system.
6 Years Ago
Merge from Main