Robin Rolf
bf49b6c923
More ForceShown fixes
2024-01-30 02:51:02 +01:00
Robin Rolf
477d430a3f
Test fixes & ForceShown test
2024-01-30 02:48:02 +01:00
Robin Rolf
12ce588711
comment
2024-01-30 02:20:55 +01:00
Robin Rolf
ebdd36f6fc
comment
2024-01-30 02:19:54 +01:00
Robin Rolf
5ede69c025
code cleanup, visibility handling, better tests
2024-01-30 02:18:48 +01:00
Robin Rolf
338c0634a5
move test to correct folder
2024-01-29 18:53:58 +01:00
Robin Rolf
7e1156a4d6
wip faster spatial aoi using imbase
2024-01-29 18:53:58 +01:00
Robin Rolf
dd7337c84f
perf(Extensions): Add shim for transform.GetPositionAndRotation ( #3755 )
...
Doesn't exist in unity versions 2021.2 or earlier
2024-01-29 12:49:31 -05:00
mischa
158c5971bb
perf(PredictedRigidbody): next round of optimizations
2024-01-29 12:05:14 +01:00
MrGadget
c5aa7d5808
fix(MultiplexTransport): Better Startup Logging
2024-01-29 04:51:28 -05:00
mischa
2b92ac7674
perf(Prediction): optimize ghosts. deep profiling: 93 objects before=0.08ms after =0.03ms!
2024-01-28 12:41:13 +01:00
mischa
1899539e03
perf(Prediction): optimize LateUpdate because this shows in profiler! deep profiling: 93 objects, before=0.54ms, after=0.22ms => 2.5x faster!
2024-01-28 12:29:18 +01:00
mischa
f926514a6e
perf(Prediction): cache .transform getter because this is performance critical
2024-01-28 12:29:18 +01:00
mischa
5e56b96f43
syntax
2024-01-28 12:29:18 +01:00
mischa
44338c5551
Prediction: rename DestroyCopies to DestroyGhosts for consistency
2024-01-28 12:29:18 +01:00
Justin Nolan
24c0c9ed3f
Add network mesages to lookup dict in network client replace handler ( #3754 )
2024-01-28 11:09:47 +01:00
Justin Nolan
1c365fc3d5
Add network messages to lookup dict in network server replace handler ( #3753 )
2024-01-28 11:09:35 +01:00
mischa
2c603fd406
PredictedRigidbody: improve logging
2024-01-27 11:47:34 +01:00
mischa
86805e82d2
Edgegap Hosting: updated to latest version for fixes and Websocket support
2024-01-27 10:56:42 +01:00
MrGadget
7a2cae3cfd
NetworkBehaviour: Improved comments
2024-01-26 02:02:53 -05:00
MrGadget
061e49acca
PredictionUtils: Fixed pre-Unity 2020.3 errors
2024-01-25 09:50:46 -05:00
MrGadget
5616f8c5a0
PredictionUtils: Fixed pre-Unity 2022.3 errors
2024-01-25 09:35:02 -05:00
MrGadget
41d12e67c3
perf(Team Interest Mgmt): Complete Overhaul ( #3730 )
...
* WIP
* perf(Team Interest Mgmt) Use Dictionary instead of spawned
This is better than iterating all spawned objects and doing TryGetComponent in Update.
* TeamIntMgmt WIP
* NetworkTeam SerializeField, no SyncVar
* Fixed Tooltip
* Removed SyncVar on forceShown
* Fixed issues per review
* Fixed comments and naming
* Remove ReadOnly
2024-01-25 14:23:13 +01:00
mischa
1e62b2450a
Prediction: add support for predicted objects which are children of parents with non-default scale
2024-01-25 12:22:12 +01:00
mischa
957e5c3283
Prediction: support all Joints
2024-01-25 12:01:19 +01:00
MrGadget
66df601b78
feat(SyncVar): Arrays are supported ( #3750 )
...
* feat(SyncVar): Arrays are supported
* Moved and revised SyncVarsCantBeArray test
- Now named SyncVarsCanBeArray
- thisShouldntWork renamed to thisShouldWork
2024-01-25 11:10:06 +01:00
mischa
9f8c801795
Prediction: collider materials are now copied too
2024-01-24 14:49:37 +01:00
mischa
42dffbe898
Prediction: comments
2024-01-24 14:49:34 +01:00
mischa
8564e88d97
Prediction: MovePhysicsComponents helper function
2024-01-24 14:40:01 +01:00
mischa
ea13dc67f9
Prediction: move GameObject/MonoBehaviour copying code into PredicitonUtils.cs
2024-01-24 14:38:44 +01:00
mischa
84fec3d286
oops
2024-01-24 13:36:14 +01:00
mischa
38129b7696
fix(Prediction): child colliders now have the correct layer too
2024-01-24 13:34:55 +01:00
mischa
3c3c5c56fd
fix(Prediction): when copying child Colliders, copy their relative position/rotation/scale too
2024-01-24 12:48:17 +01:00
mischa
a26d5f0e60
comments
2024-01-24 12:19:39 +01:00
mischa
0e75e3153f
Prediction: now supports colliders on children
2024-01-24 11:40:49 +01:00
mischa
c87c74bce1
fix(Prediction): now supports interest management by moving physics copy's components back onto self before destroying the physics copy
2024-01-23 11:30:07 +01:00
mischa
eb96b6155e
Prediction: MoveAllColliders helper for reuse
2024-01-23 11:26:43 +01:00
mischa
2c65404cf3
Prediction: make Move.* functions static for reuse later
2024-01-23 11:26:43 +01:00
mischa
bf771e283c
fix(Prediction): fix MoveColliders not copying isTrigger
2024-01-23 11:26:43 +01:00
mischa
b11a13795b
Prediction: catch errors early
2024-01-23 10:26:56 +01:00
mischa
59ec51600a
Prediction: catch errors
2024-01-23 10:26:07 +01:00
mischa
4e8890967d
Prediction: fix wrong null check
2024-01-23 10:21:26 +01:00
mischa
d4f55d8761
Prediction: disable log spam
2024-01-23 10:13:48 +01:00
MrGadget
537bc3faad
fix(MirrorBenchmarkIdle): Spawn Amount Correction
2024-01-22 15:28:26 -05:00
mischa
673500b226
Prediction: physics copy now has the correct layer assigned to fix predicted objects falling through the ground in games which use custom physics collision matrix
2024-01-22 12:49:39 +01:00
MrGadget
3e254f9ef9
breaking(NetworkIdentity): Rename visible to visibility ( #3748 )
...
* breaking(NetworkIdentity): Rename visible to visibility
* Remove TODO comment
2024-01-22 12:25:40 +01:00
MrGadget
50d0008d03
feat(NetworkClient): Add ReplaceHandler with channel param ( #3747 )
...
* breaking(NetworkClient): Remove NetworkConnection parameter from ReplaceHandler
There is only one connection on client.
Aligns with RegisterHandler that takes no NetworkConnection parameter.
* feat(NetworkClient): Add ReplaceHandler with channel param
2024-01-22 10:45:32 +01:00
MrGadget
4c0d979d4d
fix(Room Example): Updated Reward Script
...
- Added Headers
- made `available` private with ReadOnly
2024-01-21 16:18:56 -05:00
JesusLuvsYooh
b69b5ae604
perf(BenchmarkIdle Example): Lowered spawn amount to 10k ( #3745 )
...
50k causes a long delay, and looks like Unity has initially frozen, even on beefy machines.
To prevent users from thinking this, and perhaps force closing, amount is lowered to something still crazy, but more reasonable. :)
- Nothing else has been touched
2024-01-21 10:02:42 -05:00
Justin Nolan
d97739df71
Add missing replace handler override to NetworkServer ( #3744 )
2024-01-21 14:55:37 +01:00