MrGadget1024
0b4fd22c36
fix: Call StopDiscovery when stopping Host/Server/Client in DiscoveryHUD
...
Fixes : #2477
2021-07-14 18:04:11 -04:00
vis2k
79024450f2
breaking: NetworkMatch component to hold matchId. Prepares for AOI2 match checker. ( #2831 )
...
* NetworkMatch component
* NetworkMatchChecker currentMatch points to NetworkMatch.matchId
* NetworkMatchChecker.Update just like scene checker
* remove NetworkMatchChecker.matchId
* adjust tests
* fixed comments, simplified null check
Co-authored-by: MrGadget1024 <github@clevertech.net>
2021-07-14 23:46:09 +08:00
vis2k
fe36a83353
feature: SnapshotInterpolation algorithm ( #2824 )
2021-07-14 17:42:23 +08:00
vis2k
09cbc7e782
feature: DistanceInterestManagement custom range component
2021-07-14 11:31:45 +08:00
vis2k
99316d6ab9
fix: DistanceInterestManagement initial range check uses '<' instead of '<=' for consistency with the other range checks
2021-07-14 11:26:34 +08:00
vis2k
af03da01ff
syntax & comments
2021-07-14 11:06:26 +08:00
vis2k
7206c56a53
comments
2021-07-14 11:04:12 +08:00
Robin Rolf
99db407990
feat: SceneInterestManagement ( #2762 )
...
* feat: Add OnSpawned/OnDestroyed events to interest management
* feat: SceneInterestManagement
2021-07-14 11:01:43 +08:00
Robin Rolf
3bc7572154
feat: Add OnSpawned/OnDestroyed events to interest management ( #2758 )
2021-07-14 11:01:13 +08:00
MrGadget1024
cdf6d2c901
fix: fixed naming typo
...
#Fixes #2827
2021-07-13 18:47:55 -04:00
vis2k
5afc4e9eed
syntax
2021-07-13 19:53:20 +08:00
vis2k
368c08be63
remove comment
2021-07-12 19:43:14 +08:00
vis2k
d60ec59444
syntax
2021-07-12 19:42:07 +08:00
vis2k
3363162dd8
syntax
2021-07-12 19:40:47 +08:00
vis2k
dd716eb0c0
rename
2021-07-12 19:38:00 +08:00
vis2k
3e77166952
syntax
2021-07-12 19:37:28 +08:00
vis2k
f67caa2c1d
rename
2021-07-12 19:30:31 +08:00
vis2k
36a1411c4a
syntax
2021-07-12 17:23:55 +08:00
vis2k
7eccab0433
PreprocessorDefine: 42_0_OR_NEWER
2021-07-11 16:25:33 +08:00
vis2k
9b160bce5d
fix: FallbackTransport didn't propagate Early/LateUpdate
2021-07-10 14:37:54 +08:00
vis2k
b305741b4b
fix : #2822 - OnClientDisconnect wasn't called for host disconnect because LocalConnectionToServer wouldn't call OnTransportDisconnected ( #2823 )
...
* test
* fix
2021-07-08 18:25:45 +08:00
vis2k
b1a2ade539
committed the wrong chang
2021-07-08 18:00:50 +08:00
vis2k
2c18d5d4ee
add comment
2021-07-08 17:41:58 +08:00
vis2k
1c23b70ca8
fix : #2818 NetworkClient Disconnecting state added. Disconnect now sets state to Disconnecting. OnTransportDisconnected doesn't early return anymore because state was == Disconnected already before. fixes OnClientDisconnect not being called for remote connections. ( #2821 )
...
* fix : #2818 NetworkClient Disconnecting state added. Disconnect now sets state to Disconnecting. OnTransportDisconnected doesn't early return anymore because state was == Disconnected already before.
* add test
2021-07-08 16:59:14 +08:00
vis2k
57c0f70df8
NetworkClient.Disconnect: explicitly check against Connecting and Connected.
...
prepares for Disconnecting state so we don't need to change this here.
2021-07-08 16:10:15 +08:00
vis2k
49eeb58af6
add comment
2021-07-08 16:06:38 +08:00
vis2k
0a7af48e6e
NetworkIdentity.SetupIDs: use GetPrefabStage(gameObject) for correctness ( #2781 )
2021-07-08 15:19:54 +08:00
vis2k
fb052a30b5
fix : #2793 - Interest Management V2 now offers SetHostVisibility overwriting ( #2813 )
...
* InterestManagement.SetHostVisibility virtual
* NetworkServer uses it
* NetworkClient uses it
2021-07-08 13:36:27 +08:00
vis2k
188be9ead0
fix: serialization precision over days by using frameCount instead of single precision time ( #2815 )
...
* fix: serialization precision over days by saving a double timestamp at the start of Broadcast() once
* use tick instead
2021-07-07 22:22:15 +08:00
vis2k
9ac3cf9534
comment
2021-07-07 20:46:50 +08:00
vis2k
c241d9dc20
remove unused import
2021-07-07 19:47:54 +08:00
vis2k
d25df4035b
linebreaks
2021-07-07 19:45:05 +08:00
vis2k
e20bcc6f0c
syntax
2021-07-07 19:43:45 +08:00
Robin Rolf
ef1f1a55f1
Add (failing) test for large timestamp serialization ( #2814 )
...
* Add test for large timestamp serialization
* Update Assets/Mirror/Tests/Runtime/NetworkIdentityTests.cs
Co-authored-by: vis2k <info@noobtuts.com>
2021-07-07 19:42:56 +08:00
vis2k
92d4429c55
add comments
2021-07-07 12:23:29 +08:00
vis2k
80387ffa03
fix: nimoyd unbatcher InvalidOperationException ( #2812 )
2021-07-07 11:48:51 +08:00
vis2k
1100af2ae0
rename
2021-07-07 11:24:37 +08:00
vis2k
fe7ed2ace1
Tests: nimoyd unbatcher repro
2021-07-07 11:23:18 +08:00
MrGadget1024
fb608d685a
fix: Fixed additive scenes on host client
...
- This was broken by #a0f5a846
2021-07-06 12:07:36 -04:00
Eunseop Shim
c0a5dff95f
Use Debug.LogException for NetworkBehaviour error messages ( #2803 )
2021-07-02 10:10:13 +08:00
MrGadget1024
357ef138c9
code style
2021-06-30 13:17:44 -04:00
MrGadget1024
5b9c7e11d5
syntax
2021-06-30 13:14:36 -04:00
MrGadget1024
6bb97abd2d
fix: fixed order of fields in NT Base
2021-06-30 11:26:31 -04:00
MrGadget1024
b86c8615f4
fix: Added null check and error logging to OnDeserializeAllSafely
2021-06-30 00:41:56 -04:00
MrGadget
a0f5a846d7
fix: OnClientChangeScene not firing for host client ( #2801 )
2021-06-30 10:56:50 +08:00
MrGadget
57d1892433
fix: Avoid NRE in UnpackAndInvoke ( #2800 )
...
Client message handlers may call conn.Disconnect, which will make connection = null, so we must check for that after calling `handler.Invoke`.
2021-06-30 10:56:09 +08:00
vis2k
021470360d
Tests: WriteUri(null) for https://github.com/vis2k/Mirror/pull/2796/
2021-06-30 10:54:43 +08:00
MrGadget
e07488d91b
fix: null handling in WriteUri & ReadUri ( #2796 )
2021-06-30 10:54:06 +08:00
MrGadget1024
b460b90007
fixed deprecation date
2021-06-29 06:07:47 -04:00
MrGadget1024
58c832f614
Removed comment
2021-06-28 07:38:23 -04:00