Mirror/docs/Classes
Zac North 7d21bded9a feat(syncvar): Add SyncDictionary (#602)
* 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
2019-03-24 10:18:31 +01:00
..
Attributes.md Update Attributes.md (#398) 2019-02-10 10:57:26 -06:00
index.md docs: improve synclist elevator statement 2019-03-23 07:26:33 -05:00
NetworkBehavior.md New Documentation (#184) 2018-12-26 16:07:24 -06:00
NetworkClient.md New Documentation (#184) 2018-12-26 16:07:24 -06:00
NetworkConnection.md PlayerControllers deprecated (#378) 2019-02-06 14:34:30 -06:00
NetworkServer.md Dictionary 'objects' is no longer present in NetworkServer class 2019-02-06 11:18:46 -06:00
SyncDictionary.md feat(syncvar): Add SyncDictionary (#602) 2019-03-24 10:18:31 +01:00
SyncHashSet.md Create SyncHashSet.md 2019-03-22 09:51:29 -04:00
SyncLists.md docs: rewrote synclist docs 2019-03-23 07:24:02 -05:00
SyncVarHook.md Rename SyncVarHook to SyncVarHook.md 2019-01-07 12:40:30 -06:00
UNetDirections.jpg New Documentation (#184) 2018-12-26 16:07:24 -06:00