Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: menevis/Mirror

Tags

v46.0.0

Toggle v46.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
breaking: Removed old Unity 2018 / 2019_3 compiler defines (MirrorNet…

…working#3397)

- we only suppport Unity 2019.4.40 and later LTS releases.
BREAKING: Removed old 2018 / 2019 compiler defines

v45.0.2

Toggle v45.0.2's commit message
KcpClient: Tick/Incoming/Outgoing can now be overwritten (virtual)

v45.0.1

Toggle v45.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix: kcp2p V1.30 (MirrorNetworking#3391)

- fix: set send/recv buffer sizes directly instead of iterating to find the limit.
  fixes: MirrorNetworking#3390
- fix: server & client sockets are now always non-blocking to ensure main thread never
  blocks on socket.recv/send. Send() now also handles WouldBlock.
- fix: socket.Receive/From directly with non-blocking sockets and handle WouldBlock,
  instead of socket.Poll. faster, more obvious, and fixes Poll() looping forever while
  socket is in error state. fixes: MirrorNetworking#2733

v45.0.0

Toggle v45.0.0's commit message
gitignore .vscode

v44.2.1

Toggle v44.2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix: NetworkBehaviour SyncVar uses netId lookup (MirrorNetworking#3386)

* fix: NetworkBehaviour SyncVar uses netId lookup

Not only types derived from NetworkBehaviour
Fixes MirrorNetworking#2939

* Update Assets/Mirror/Editor/Weaver/Extensions.cs

* Update Assets/Mirror/Editor/Weaver/Processors/NetworkBehaviourProcessor.cs

* Update Assets/Mirror/Editor/Weaver/Processors/SyncVarAttributeProcessor.cs

* Update Assets/Mirror/Editor/Weaver/Processors/SyncVarAttributeProcessor.cs

* Update Assets/Mirror/Editor/Weaver/Processors/SyncVarAttributeProcessor.cs

* Update Assets/Mirror/Editor/Weaver/Readers.cs

* Update Assets/Mirror/Editor/Weaver/Writers.cs

---------

Co-authored-by: mischa <[email protected]>

v44.2.0

Toggle v44.2.0's commit message
Revert "Semantic.yml - only master branch"

This reverts commit bb54f26.

v44.1.2

Toggle v44.1.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
perf: Use static generic class to cache message id (MirrorNetworking#…

…3381)

* perf: Use static generic class to cache message id

we can (ab)use c# generics to cache the message id in a static field
this is significantly faster than doing a runtime Dictionary lookup in my testing (16% thread cpu-> ~0.22% for 121 moving nts)
generic classes have separate static fields per type specification, so we can store things per-type there, exactly what we need!

* Obsolete NetworkMessages.GetId

* Update Assets/Mirror/Core/NetworkMessages.cs

* Copy comment from GetId up to the Id field

* wording

---------

Co-authored-by: MrGadget <[email protected]>

v44.1.1

Toggle v44.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
perf: Cache Stable Hashes (MirrorNetworking#3377)

* perf: Cache Stable Hashes
- Static dictionary of message hashes
- ResetStatics

* Added debug log for future debugging.

* Update Extensions.cs

---------

Co-authored-by: mischa <[email protected]>

v44.1.0

Toggle v44.1.0's commit message
Revert "main.yml - exclude Docs folder"

This reverts commit 1a3e440.

v44.0.0

Toggle v44.0.0's commit message
ProjectSettings