vis2k
98e7d2f475
Basic Example: added GUIConsole for easier debugging
2022-12-07 19:14:42 +01:00
MrGadget1024
519b9e0bd8
fixed comment
2022-12-07 19:14:39 +01:00
MrGadget1024
05e18380c0
Updated Basic Example
2022-12-07 19:14:35 +01:00
MrGadget
c4f7ebf3b9
Update activation.yml
2022-12-05 10:09:24 -05:00
MrGadget
7a1d24fc75
Create activation.yml
2022-12-05 08:35:06 -05:00
vis2k
566407cd86
Tests: fix Unity 2020 compilation
2022-12-05 07:43:25 -05:00
vis2k
5e1f17373a
comment
2022-12-04 17:03:57 -05:00
vis2k
d5f7c4bc01
fix: ClientToServer [SyncVar] wouldn't be broadcast to other clients because server never set it dirty
2022-12-04 16:51:24 -05:00
vis2k
4743d27f74
SyncDirection demo: add more spacing
2022-12-04 16:38:08 -05:00
vis2k
9d00ba3261
SyncDirection demo: zoom in
2022-12-04 16:37:16 -05:00
vis2k
1598a7cd15
SyncDirection demo: local player color
2022-12-04 16:36:41 -05:00
mischa
4ae4834f7a
fix : #3290 : Weaver HasNetworkConnectionParameter now supports inheritance ( #3293 )
...
* test to reproduce
* fix : #3290 : Weaver HasNetworkConnectionParameter now supports inheritance
2022-12-04 17:31:41 +01:00
vis2k
859138f137
Weaver: add explanations for Is vs. IsDerivedFrom
2022-12-04 11:00:14 -05:00
vis2k
4c0c5e74d3
Tests: TargetThatIsTotallyValid renamed to TargetRpcWithNetworkConnection for easier debugging
2022-12-04 10:47:55 -05:00
vis2k
9c5cd6284f
remove old doc folder
2022-12-04 08:49:48 -05:00
vis2k
dbc975b740
remove old Doxygen folder
2022-12-04 08:49:01 -05:00
mischa
6d60471868
fix : #3280 #3083 #3217 MultiplexTransport connectionId multiplexing out of int.max range ( #3291 )
...
* lookup wip
* so far
* transport lookup
* wip
* okokok
* all done
* better
* x
* tests
2022-12-04 13:57:51 +01:00
vis2k
5991a9a53a
fix: MultiplexTransport.ServerStart: AddServerCallbacks is only called once, not for each transport
2022-12-03 22:20:44 -05:00
vis2k
b770f9ffa9
spacing
2022-12-03 20:04:12 -05:00
vis2k
9fd1e65eab
syntax: move Multiplex connectionId calculations to the top of the file
2022-12-03 20:01:42 -05:00
vis2k
2566911e78
MultiplexTransport: Test to reproduce #3280
2022-12-03 19:49:13 -05:00
vis2k
d77655f19b
comment improved
2022-12-03 19:32:58 -05:00
vis2k
9d212bc117
// A Test behaves as an ordinary method
2022-12-03 19:23:31 -05:00
vis2k
02de011ab0
perf: MultiplexTransport.ServerSend: remove unnecessary O(N) loop
2022-12-03 19:21:56 -05:00
vis2k
25959df80c
MultiplexTransportTests: add ServerSend tests via NSubstitute
2022-12-03 19:17:02 -05:00
vis2k
5bfc646bd8
MultiplexTransportTests: add substitute explanations
2022-12-03 19:11:59 -05:00
vis2k
4f45e9eada
comments
2022-12-03 19:01:24 -05:00
vis2k
9ad3f08392
MultiplexTransport: parameters switched to be more obvious
2022-12-03 18:59:18 -05:00
vis2k
2b1ebea7b7
MultiplexTransport: ID functions renamed to be more obvious
2022-12-03 18:56:54 -05:00
vis2k
0dfd4e15cc
comments
2022-12-03 18:52:13 -05:00
vis2k
33a697896c
syntax
2022-12-03 18:46:21 -05:00
vis2k
2def856707
syntax
2022-12-03 18:45:51 -05:00
vis2k
40564da5cc
Tests: MultiplexTransport To/From ID computations
2022-12-03 18:42:52 -05:00
vis2k
beb9c04218
comments
2022-12-03 18:39:33 -05:00
vis2k
e8d178688f
Tests: MultiplexTest renamed to MultiplexTransportTest
2022-12-03 18:36:32 -05:00
vis2k
576bcd80d7
MultiplexTransport: Id calculations made static for easier testing
2022-12-03 18:31:06 -05:00
vis2k
f4d4563a43
MultiplexTransport: syntax for readability
2022-12-03 18:28:19 -05:00
vis2k
27a22620db
breaking: virtual NetworkManager.OnClientDisconnect is now simply a user callback. users don't need to call base or StopClient anymore when overwriting.
2022-12-03 13:49:27 -05:00
vis2k
ff3039bdb4
breaking: fix: circular calls from Transport -> NetworkClient -> NetworkManager.OnClientDisconnected -> StopClient() -> NetworkClient.Disconnect() -> ...
...
NetworkManager.OnClientDisconnect now doesn't call NetworkClient.Disconnect anymore.
NetworkManager.StopClient() still calls NetworkManager.OnClientDisconnect for compatibility.
2022-12-03 13:49:27 -05:00
vis2k
3a7a5be152
fix : #3152 #3213 NetworkClient.AddTransportHandlers ensures they are only added once, never twice even if a community Transport forgets to call OnDisconnected
2022-12-03 13:36:53 -05:00
vis2k
ce9d52e8fd
fix : #3287 Telepathy NullReferenceException on client after Server was forcefully closed
2022-12-03 13:31:26 -05:00
vis2k
9da1786979
KcpTransport: expose conversion methods
2022-11-30 13:34:45 -05:00
vis2k
aeba5940bf
KcpClient: expose RawReceiveBuffer
2022-11-30 13:29:55 -05:00
vis2k
6938bd15e6
Tanks demo: add NetworkPingDisplay for latency tests
2022-11-30 13:16:31 -05:00
vis2k
f0aae71f16
kcp2k V1.22
2022-11-29 13:33:22 -05:00
MrGadget
563f6feea0
syntax
2022-11-29 06:36:57 -05:00
MrGadget
91c3439948
fix: MatchInterestManagement - Use TryGetValue in Update
2022-11-29 06:35:58 -05:00
MrGadget
904d44333e
MatchInterestManagement - naming consistency
2022-11-29 06:34:19 -05:00
MrGadget
c0908a2f58
fix: SceneInterestManagement - Use TryGetValue in Update
2022-11-29 06:33:33 -05:00
MrGadget
c70145d535
ServerCallback attributes added
2022-11-29 06:23:10 -05:00