mirror of
https://github.com/MirrorNetworking/Mirror.git
synced 2024-11-18 19:10:32 +00:00
7d21bded9a
* Added basic SyncDictionary support, no support for structs yet * Fixed TryGetValue usage * Removed extraneous hardcoded SyncDictionary type * Added a couple basic tests, more coming * Added 4 more tests * Added two tests and SyncDictionary now bubbles item to Callback on Remove (both Remove cases) * Added the remainder of tests * Added basic documentation about SyncDictionaries on StateSync.md page * Simplify test syntax Co-Authored-By: Katori <znorth@gmail.com> * Simplify test syntax Co-Authored-By: Katori <znorth@gmail.com> * Simplify test syntax Co-Authored-By: Katori <znorth@gmail.com> * Simplify test syntax Co-Authored-By: Katori <znorth@gmail.com> * Remove null-check when setting value directly (and updated expected test behaviour) * fix: Provide default implementation for SyncDictionary serializers * feat: Add Weaver support for syncdictionary * Fix minor issue with Set code and made test use Weaved serialization instead of manual * Added a new test for bare set (non-overwrite) * Added another test for BareSetNull and cleaned up some tests * Updated SyncDictionary documentation on StateSync.md * Update docs with SyncDictionary info * Update SyncDictionary docs wording * docs: document the types and better example * Add two SyncDictionary constructors * Removed unnecessary initialization * Style fixes * - Merged many operation cases - Fixed Contains method - Added new test to test contains (and flag its earlier improper usage) - Use PackedUInt32 instead of int for Changes and Counts * - Simplify "default" syntax - Use Rodol's remove method (faster) - Don't use var * Removed unnecessary newline, renamed <B, T> to <K, V> per vis2k, corrected wording of InvalidOperationException on ReadOnly AddOp * Code simplification, style fixes, docs example style fixes, newly improved implementation for CopyTo that fails gracefully |
||
---|---|---|
.. | ||
Communications | ||
GameObjects | ||
Authentication.md | ||
Authority.md | ||
ClientsServers.md | ||
ClockSync.md | ||
Conversion.md | ||
Debugging.md | ||
HLAPI.md | ||
IDs.md | ||
index.md | ||
MobileTips.md | ||
NetworkAuthority.png | ||
NetworkHost.png | ||
NetworkLayers.jpg | ||
NetworkManagerHUD-MatchMakerMode.png | ||
NetworkManagerHUDDebugging1.jpg | ||
NetworkManagerHUDDebugging2.jpg | ||
NetworkManagerInspector.png | ||
NetworkManagerWithPlayerPrefab.png | ||
NetworkProximityCheck.png | ||
Setup.md | ||
StateSync.md | ||
StateSyncAdvanced.md | ||
Visibility.md | ||
VisibilityCustom.md |