mischa
a0bb738705
Billiards (not predicted): add latency simulation and improve explanation
2024-09-21 16:31:33 -04:00
mischa
cded6bc736
Predicted Billiards: fix pocket resets for latest prediction and update Readme to be ready for users!
2024-09-21 16:31:33 -04:00
mischa
e564ff92d0
Predicted Billiards: fix Rigidbody access for latest prediction
2024-09-21 16:31:33 -04:00
mischa
8334f3549c
Predicted Billiards: fix dragging with predicted Rigidbody
2024-09-21 16:31:33 -04:00
mischa
a3e8ef0b8f
Predicted Billiards: fix ghost materials
2024-09-21 16:31:33 -04:00
mischa
a3e6dd3cb5
perf: Prediction.CorrectHistory removed O(N) insertion. adjusting successive values is enough.
2024-09-21 16:31:33 -04:00
mischa
1d004dcd21
fix: Prediction.CorrectHistory now adjusts afterIndex after removals/insertions
2024-09-21 16:31:33 -04:00
mischa
39338b413d
Prediction: explain insertions complexity
2024-09-21 16:31:33 -04:00
MrGadget
1eecc055c5
fix(SimpleWeb.jslib): Locally Scope Runtime
2024-09-21 16:31:33 -04:00
MrGadget
e257232517
style(SimpleWeb.jslib): Code formatting
2024-09-21 16:31:33 -04:00
MrGadget
c373f9f0e7
fix(SimpleWeb): scope websocket locally instead of globally
2024-09-21 16:31:33 -04:00
Robin Rolf
714f231d43
fix(LobbyServiceCreateDialogue): Added warning about Edgegap Lobby Name bug ( #3783 )
2024-09-21 16:31:33 -04:00
Robin Rolf
16f892e94d
fix: Edgegap Lobby Create UI Tweaks ( #3782 )
...
* chore: Edgegap Lobby Create UI Tweaks
* 3 loading dots
* help urls
2024-09-21 16:31:33 -04:00
MrGadget
501129fb68
EncryptionTransportInspector: Fixed button label
2024-09-21 16:31:33 -04:00
MrGadget
8eda3231be
fix(EdgegapLobbyKcpTransport): Fixed HelpURL
2024-09-21 16:31:33 -04:00
Robin Rolf
074e0d6dc6
chore: old unity compat for PredictedRigidbody ( #3781 )
2024-09-21 16:31:33 -04:00
Robin Rolf
9ce8f9b5f8
feat: Edgegap Lobby Transport & Demo ( #3780 )
...
* feat: Edgegap Lobby Transport & Example
* Code Cleanup
* Rename data -> models
* Remove debug logs
* Log errors as OnClient/ServerError dont always log
* Only show joinable lobbies
* naming
* Transport help url
* old unity compat
* Unity 2020 compat as well
* Readme
* lobby name is required + correct placeholder
* Update lobby ui prefab too
* Lobby creation ui tweaks
* lobby url tooltip tweak
* Remove test lobby url
2024-09-21 16:31:33 -04:00
mischa
9d7de40aa7
Prediction: RingBuffer perf comments
2024-09-21 16:31:33 -04:00
mischa
7cf0b884a6
perf: PredictedRigidbody MoveTowardsCustom: only calculate distance factor once
2024-09-21 16:31:33 -04:00
mischa
8705a9b0c2
perf: PredictedRigidbody MoveTowardsCustom
2024-09-21 16:31:33 -04:00
mischa
eb93ce4e3d
perf: PredictedRigidbody smoothFollowThreshold squared caching
2024-09-21 16:31:33 -04:00
mischa
237ffac7a9
PredictedRigidbody: update hard follow commented code
2024-09-21 16:31:33 -04:00
mischa
b7bbd0fb50
ProjectSettings resaved with current Unity version
2024-09-21 16:31:33 -04:00
mischa
501867cda0
perf: PredictedRigidbody caches physics transform to use GetPositionAndRotation
2024-09-21 16:30:36 -04:00
mischa
fbb3d563ba
perf: PredictedRigidbody UpdateGhosting: only every few frames
2024-09-21 16:30:36 -04:00
mischa
fb5adf3fb7
prediction benchmark updated
2024-09-21 16:30:36 -04:00
mischa
0657da87ea
perf: PredictedRigidbody RecordState only grabs count once
2024-09-21 16:30:36 -04:00
mischa
2ecafaa634
perf: PredictedRigidbody state properties inlined
2024-09-21 16:30:36 -04:00
mischa
4f642d73a3
perf: PredictedRigidbody RecordState only calls NetworkTime.time getter once
2024-09-21 16:30:36 -04:00
mischa
39fbaabd3b
perf: PredictedRigidbody FixedUpdate caches sqr computations
2024-09-21 16:30:36 -04:00
mischa
c8f022584a
inlining
2024-09-21 16:30:36 -04:00
mischa
ae0a6a9c3e
perf: PredictedRigidbody caches IsMoving sqr computations
2024-09-21 16:30:36 -04:00
mischa
0789d41798
perf: PredictedRigidbody syncs a blittable struct once instead of doing 5 separate reads/writes
2024-09-21 16:30:36 -04:00
mischa
9497121c45
PredictedSyncData struct first step: same reads & writes
2024-09-21 16:30:36 -04:00
mischa
ed12063f49
perf: PredictedRigidbody doesn't log "Separating Physics" anymore
2024-09-21 16:30:36 -04:00
mischa
75fb9ff57c
perf: Prediction.Sample() removed SortedList foreach iteration allocations(!)
2024-09-21 16:30:36 -04:00
mischa
1083dc5504
perf: PredictedRigidbody doesn't log hard correction when ahead anymore
2024-09-21 16:30:36 -04:00
mischa
07eba2dfc6
PredictedRigidbody: syntax
2024-09-21 16:30:36 -04:00
mischa
597fd933c4
PredictedRigidbody: OnDeserialize parsing grouped together (syntax change)
2024-09-21 16:30:36 -04:00
MrGadget
c503724b61
chore(CI): RunUnityTests - updated unityVersions
2024-09-21 16:30:36 -04:00
mischa
8b86e709be
Prediction: syntax
2024-09-21 16:30:36 -04:00
mischa
7cc63de0ec
readme changed from .txt to .md for formatting
2024-09-21 16:30:36 -04:00
mischa
4b1d179a76
Examples: Prediction Benchmark with readme & current results
2024-09-21 16:30:36 -04:00
mischa
7702db6e03
PredictedRigidbody: make .predictedRigidbody accessible to other components!
2024-09-21 16:30:36 -04:00
MrGadget
00069b9c7c
fix(ILPostProcessorAssemblyResolver): Ignore Bee.BeeDriver
...
- There is now BeeDriver2, so using StartsWith
2024-09-21 16:30:36 -04:00
Robin Rolf
5bb5c72af9
fix: EdgegapKcp StopHost() null reference exception ( #3779 )
...
see https://github.com/MirrorNetworking/Mirror/issues/3708
2024-09-21 16:30:36 -04:00
MrGadget
866c2d51b2
chore(CI): RunUnityTests - updated unityVersion
2024-09-21 16:30:36 -04:00
mischa
dcfab19ab8
fix : #2503 Weaver Custom Read Write functions for Serialization not working over multiple assembly definitions
2024-09-21 16:30:36 -04:00
MrGadget
58863e16a7
SimpleWebTransport: moved overrides down
2024-09-21 16:30:36 -04:00
Robin Rolf
88f4400570
feat: SWT overrides Transport.IsEncrypted & EncryptionCipher ( #3777 )
...
TLS isn't technically correct, but there's no good way to get that info
2024-09-21 16:30:36 -04:00