Leon Friedrich and GitHub
e08dac2be9
Add support for replay playback. ( #4107 )
2023-06-05 14:36:18 +10:00
Leon Friedrich and GitHub
f3364a196c
Client-, shared-, and server-side ConfigurationManager ( #3477 )
2022-12-31 04:04:49 +11:00
Pieter-Jan Briers and GitHub
e3b26e80bf
Sync CurTime base. ( #2858 )
2022-05-28 13:03:42 +02:00
41e9d9b08b
Client profiling system ( #2783 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-05-14 15:08:46 +10:00
de4d255841
Analyzer to enforce classes to be either [Virtual], abstract, or sealed. ( #2469 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-02-05 19:31:58 +01:00
Pieter-Jan Briers
069ebbc8d0
Make disabled prediction work again.
...
Simulation input and Update() does not happen when prediction is disabled. Both of these can be re-opted in on a per-handler/system basis with a bool flag. Stuff like physics opts out of this now.
2021-12-30 03:03:39 +01:00
metalgearsloth and GitHub
9fa24948ea
Fix EntitySystemManagerOrderTest ( #1793 )
2021-05-31 13:20:09 +02:00
Acruid
3203ca2ff4
Removed Control.Update from the UI system. UI Controls have no business running code in simulation updates.
...
Refactored the client update loop so that the GameStateManager is in full control of the simulation update.
2021-03-26 17:46:34 -07:00
Acruid and GitHub
2183cd7ca1
Massive Namespace Cleanup ( #1544 )
...
* Removed the Interfaces folder.
* All objects inside the GameObjects subfolders are now in the GameObjects namespace.
* Added a Resharper DotSettings file to mark the GameObjects subfolders as not providing namespaces.
* Simplified Robust.client.Graphics namespace.
* Automated remove redundant using statements.
2021-02-10 23:27:19 -08:00
Pieter-Jan Briers and GitHub
a41f64f30e
sandboxing ( #1408 )
2020-11-26 23:37:31 +01:00
Pieter-Jan Briers
2fc6614118
Add NUnit.Analyzers analyzer
...
Caught numerous cases of expected/actual being mixed and even a few broken test cases in content.
2020-07-30 18:38:17 +02:00
Pieter-Jan Briers
67efd69679
Add explicit update dependency specification between entity systems.
...
This allows a system to say "I want to update after this other system does".
Based on @chairbender's work with the input binding stuff.
2020-06-19 00:18:59 +02:00