mischa
|
6465ac5394
|
Weaver: SyncVarAccessReplacer: pass Logging
|
2023-06-24 12:34:59 +08:00 |
|
mischa
|
19065acb19
|
Weaver: SyncVarAccessReplacer: syntax & comments to make it more obvious
|
2023-06-24 12:34:59 +08:00 |
|
mischa
|
6fb0b33188
|
fix: Weaver now weaves NetworkBehavious in nested type definitions (#3524)
* test for deeply nested weaving
* fix
|
2023-06-23 14:11:34 +02:00 |
|
mischa
|
d5664ab202
|
feature: Weaver adds 'bool Weaved()' to each NetworkBehaviour, which can be checked at runtime #3523
|
2023-06-23 20:07:28 +08:00 |
|
mischa
|
1d7af1b750
|
Tests: remove unused 'using'
|
2023-06-23 10:01:41 +08:00 |
|
mischa
|
d1719c1e7b
|
fix: tests work on Unity 2022.2+ [imer]
|
2023-06-22 23:48:26 +08:00 |
|
mischa
|
73c9990f03
|
comments
|
2023-06-20 19:58:46 +08:00 |
|
mischa
|
4d127ad370
|
naming
|
2023-06-20 19:58:46 +08:00 |
|
mischa
|
c687bdd24a
|
Weaver ILPostProcessorAssemblyResolver: use GetFileNameWithoutExtension
|
2023-06-20 19:58:46 +08:00 |
|
mischa
|
8cb58d73e8
|
syntax
|
2023-06-20 19:58:46 +08:00 |
|
mischa
|
74bbd295d5
|
readonly
|
2023-06-20 19:58:46 +08:00 |
|
mischa
|
69d4d251e2
|
comments
|
2023-06-20 19:58:46 +08:00 |
|
mischa
|
eb33dfd40e
|
perf: Weaver ILPostProcessorAssemblyResolver FindFile searches dllname / exename in one iteration & without Linq
|
2023-06-20 19:58:46 +08:00 |
|
mischa
|
1cc888f287
|
Weaver: ILPostProcessorAssemblyResolver FindFile comments
|
2023-06-20 19:58:46 +08:00 |
|
mischa
|
5b7d9560c0
|
Weaver: ILPostProcessorAssemblyResolver caches FindFile for a 50x improvement in TypeReference.Resolve(), and a 22x improvement in total Weaver time for large projects
|
2023-06-20 19:58:46 +08:00 |
|
mischa
|
c960377911
|
Weaver: ILPostProcessorAssemblyResolver comment
|
2023-06-20 19:58:46 +08:00 |
|
mischa
|
443d1541d1
|
perf: Weaver ILPostProcessorAssemblyResolver FindFile caches exeName, dllName for ~0.1ms speedup per call
|
2023-06-20 19:58:46 +08:00 |
|
mischa
|
97f3d2dff4
|
Weaver ILPostProcessorAssemblyResolver: FindFile uses string name parameter directly
|
2023-06-20 19:58:46 +08:00 |
|
mischa
|
c6be031783
|
perf: Weaver ILPostProcessorAssemblyResolver uses ConcurrentDictionary to avoid multithreading locks
|
2023-06-20 19:58:46 +08:00 |
|
mischa
|
c5ad884145
|
RigidbodyPhysics demo: disable 'onlySyncOnChange' until #3519 is fixed
|
2023-06-20 19:53:40 +08:00 |
|
mischa
|
8be961bfb5
|
Examples/VR link
|
2023-06-20 16:17:53 +08:00 |
|
mischa
|
d0edb2d7a4
|
Unbatcher: Unity 2019 fix
|
2023-06-16 17:25:50 +08:00 |
|
mischa
|
fc561918a8
|
remove leftover comment
|
2023-06-16 17:19:03 +08:00 |
|
mischa
|
13fd7211e0
|
fix: Batching VarInt size header added to fix custom serializated NetworkMessages with size mismatch corrupting the next message in a batch (#3516)
* repro test
* Batcher, Unbatcher VarInt size prefix
* NetworkServer/Client adjusted
* add check
* fix tests
* Batcher: rename headersize
* NetworkMessages: MaxContentSize adjusted
* max size calculations adjusted
* fix tests
* Batcher.MaxMessageOverhead
* naming
|
2023-06-16 10:58:54 +02:00 |
|
mischa
|
6ac67b9b5f
|
feature: NetworkRigidbody Benchmark demo
|
2023-06-16 12:26:59 +08:00 |
|
mischa
|
b49f5b39de
|
fix: NetworkRigidbody/2D now uses .target's Rigidbody and supports child Rigidbodies
|
2023-06-16 10:42:39 +08:00 |
|
mischa
|
bbf1140fc9
|
NetworkRigidbody: MovePosition overwrite comments
|
2023-06-16 10:31:49 +08:00 |
|
mischa
|
84b408e377
|
feature: NetworkMessageId <> Type lookup and log function for debugging (#3515)
* feature: NetworkMessageId <> Type lookup and log function for debugging
* better to do in NC/NS
|
2023-06-16 03:48:08 +02:00 |
|
mischa
|
581d16eb75
|
Unbatcher: simplify GetNextMessage
|
2023-06-15 19:37:53 +08:00 |
|
mischa
|
54f6abb6ce
|
feature: VarInt size prediction
|
2023-06-15 16:35:18 +08:00 |
|
mischa
|
cdf5edae0d
|
syntax
|
2023-06-15 15:45:00 +08:00 |
|
mischa
|
321b68b2bc
|
NetworkMessages: keep GetId<T> for convenience
|
2023-06-15 15:44:06 +08:00 |
|
mischa
|
4cb2e75d4f
|
syntax
|
2023-06-15 15:36:19 +08:00 |
|
mischa
|
86064080f9
|
breaking: NetworkTransform renamed to NetworkTransformUnreliable for consistency
|
2023-06-15 15:27:33 +08:00 |
|
mischa
|
2c075c94ad
|
wat
|
2023-06-15 15:10:38 +08:00 |
|
mischa
|
128da59c76
|
remove duplicate NetworkRigidbody scripts
|
2023-06-15 15:09:03 +08:00 |
|
mischa
|
627db15d4a
|
NetworkTransform: moved all related scripts into one NetworkTransform folder
|
2023-06-14 17:57:28 +08:00 |
|
mischa
|
7e0e02f5d8
|
perf: NetworkRigidbody Reliable/Unreliable via NetworkTransform for smooth interpolation (#3510)
* RB
* fix clientauthority warning
* reset iskinematic and add a player to try local sync
* delete red ball, fix
* spawns multiplayer
* sc
* textmesh
* better
* better
* reset latency sim
* NetworkRigidbody folder
* syntax
* fix rese tflags
* 2D
|
2023-06-14 11:24:18 +02:00 |
|
mischa
|
8cd13328ca
|
fix: NetworkBehaviourInspector 'had no target' warning
|
2023-06-14 17:21:45 +08:00 |
|
mischa
|
e5be10ff71
|
NetworkTransform: show Gizmos as WriteCube instead of solid Cube for easier visual debugging
|
2023-06-13 12:55:07 +08:00 |
|
mischa
|
f72d35987a
|
Rigidbody Example: gray background so we can see overlays easier
|
2023-06-13 11:20:30 +08:00 |
|
mischa
|
62503601af
|
Rigidbody Example: show time interpolation GUI
|
2023-06-13 11:20:30 +08:00 |
|
mischa
|
f89b9cbfae
|
RigidbodyPhysics Example: fix missing component warnings
|
2023-06-13 11:20:30 +08:00 |
|
mischa
|
dbe8a37bcd
|
fix: Weaver runtime fuse to ensure weaving succeeded before starting Server/Client (#3509)
* fix: Weaver runtime fuse to ensure weaving succeeded before starting Server/Client (#3506)
* WeaverFuse Core/ and Tests/
* runtime safety checks
* weaver
* cleanups
* remove log
* comments updated
* WeaverTypes variant
* update comment
* comment updated
* more accurate errors
* host check
* better
* better logs
* redundabt
* fix 2019 support
|
2023-06-12 17:57:58 +02:00 |
|
mischa
|
f5fa952937
|
Snapshot Interpolation Example: README
|
2023-06-12 23:43:19 +08:00 |
|
mischa
|
278f44673d
|
CompilationFinishedHook: add explanation
|
2023-06-11 16:52:34 +09:00 |
|
mischa
|
30437a934f
|
fix NetworkClientTests for Unity 2019
|
2023-06-11 16:42:31 +08:00 |
|
mischa
|
afd275ad87
|
NetworkMessages.WrapHandler: improve log message to make it easier to search for 'Disconnect' in logs
|
2023-06-11 16:10:00 +09:00 |
|
mischa
|
e58e47fc47
|
fix: NetworkClient unbatcher is now reset in host mode connect as well [credit: BigBoxVR]
|
2023-06-11 08:27:16 +02:00 |
|
mischa
|
1e199caab0
|
Unbatcher: readonly fields
|
2023-06-11 09:06:07 +09:00 |
|