MrGadget
81238b69d1
feat(SyncDictionary): Add individual Actions for operations ( #3791 )
2024-03-23 10:44:52 +08:00
MrGadget
b59fa3511e
SyncDictionary: Add oldValue to AddOperation ( #3790 )
...
This is preparation for Actions coming in subsequent PR.
2024-03-22 12:49:01 +08:00
MrGadget
74a4f25a61
fix(SyncDictionary): Clear after Callback ( #3789 )
2024-03-22 11:02:54 +08:00
MrGadget
f7329f621c
chore(SyncDictionaryTest): Improved tests
2024-03-21 10:53:42 -04:00
MrGadget
e83c127747
style(SyncDictionary): code formatting
2024-03-21 09:55:16 -04:00
mischa
d19f27a936
Billiards readme: link prediction article
2024-03-21 12:37:20 +08:00
mischa
6c6b3e49e0
Billiards (not predicted): add latency simulation and improve explanation
2024-03-21 12:14:03 +08:00
mischa
831e2c506c
Predicted Billiards: fix pocket resets for latest prediction and update Readme to be ready for users!
2024-03-21 11:48:54 +08:00
mischa
3850756a5b
Predicted Billiards: fix Rigidbody access for latest prediction
2024-03-20 21:31:07 +08:00
mischa
a39c557e13
Predicted Billiards: fix dragging with predicted Rigidbody
2024-03-20 21:26:29 +08:00
mischa
376ed53483
Predicted Billiards: fix ghost materials
2024-03-20 18:38:14 +08:00
mischa
ac87583df8
perf: Prediction.CorrectHistory removed O(N) insertion. adjusting successive values is enough.
2024-03-18 16:24:12 +08:00
mischa
a84b7863ac
fix: Prediction.CorrectHistory now adjusts afterIndex after removals/insertions
2024-03-18 15:52:24 +08:00
mischa
af35e8678f
Prediction: explain insertions complexity
2024-03-18 15:49:08 +08:00
MrGadget
dfa551239e
fix(SimpleWeb.jslib): Locally Scope Runtime
2024-03-17 14:10:38 -04:00
MrGadget
36bac87b63
style(SimpleWeb.jslib): Code formatting
2024-03-17 14:09:51 -04:00
MrGadget
b062fe77ff
fix(SimpleWeb): scope websocket locally instead of globally
2024-03-15 21:29:44 -04:00
Robin Rolf
80687d3b4c
fix(LobbyServiceCreateDialogue): Added warning about Edgegap Lobby Name bug ( #3783 )
2024-03-15 16:02:50 -04:00
Robin Rolf
9641842147
fix: Edgegap Lobby Create UI Tweaks ( #3782 )
...
* chore: Edgegap Lobby Create UI Tweaks
* 3 loading dots
* help urls
2024-03-15 13:19:50 -04:00
MrGadget
84cb7089bf
EncryptionTransportInspector: Fixed button label
2024-03-15 11:44:36 -04:00
MrGadget
3ccf1c1ce5
fix(EdgegapLobbyKcpTransport): Fixed HelpURL
2024-03-15 11:16:52 -04:00
Robin Rolf
3a4f68dfcc
chore: old unity compat for PredictedRigidbody ( #3781 )
2024-03-15 22:12:20 +08:00
Robin Rolf
a23c5b75ad
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-03-15 14:09:04 +00:00
mischa
4d6ac92b62
Prediction: RingBuffer perf comments
2024-03-15 13:44:46 +08:00
mischa
52d00aa3e3
perf: PredictedRigidbody MoveTowardsCustom: only calculate distance factor once
2024-03-15 13:33:04 +08:00
mischa
e7e02c6662
perf: PredictedRigidbody MoveTowardsCustom
2024-03-15 13:21:11 +08:00
mischa
3daa3db8a4
perf: PredictedRigidbody smoothFollowThreshold squared caching
2024-03-15 12:55:09 +08:00
mischa
f532f0a283
PredictedRigidbody: update hard follow commented code
2024-03-15 12:32:42 +08:00
mischa
a7d310926d
ProjectSettings resaved with current Unity version
2024-03-15 12:24:46 +08:00
mischa
2a70862462
perf: PredictedRigidbody caches physics transform to use GetPositionAndRotation
2024-03-14 17:57:41 +08:00
mischa
0fc6688cea
perf: PredictedRigidbody UpdateGhosting: only every few frames
2024-03-14 17:55:44 +08:00
mischa
be0efc9fb6
prediction benchmark updated
2024-03-14 15:37:59 +08:00
mischa
fde90897f3
perf: PredictedRigidbody RecordState only grabs count once
2024-03-14 15:30:28 +08:00
mischa
1c7cc41bbd
perf: PredictedRigidbody state properties inlined
2024-03-14 15:30:25 +08:00
mischa
7f0a774968
perf: PredictedRigidbody RecordState only calls NetworkTime.time getter once
2024-03-14 15:30:22 +08:00
mischa
cbc67aecc0
perf: PredictedRigidbody FixedUpdate caches sqr computations
2024-03-14 15:29:52 +08:00
mischa
0781dd58c0
inlining
2024-03-14 15:29:33 +08:00
mischa
ce00db0943
perf: PredictedRigidbody caches IsMoving sqr computations
2024-03-14 15:29:30 +08:00
mischa
a4f42194cf
perf: PredictedRigidbody syncs a blittable struct once instead of doing 5 separate reads/writes
2024-03-14 14:57:38 +08:00
mischa
fb1d2ee683
PredictedSyncData struct first step: same reads & writes
2024-03-14 14:57:38 +08:00
mischa
3e852d3cb3
perf: PredictedRigidbody doesn't log "Separating Physics" anymore
2024-03-14 14:57:38 +08:00
mischa
95881c02b5
perf: Prediction.Sample() removed SortedList foreach iteration allocations(!)
2024-03-14 14:57:38 +08:00
mischa
cd4715fc7c
perf: PredictedRigidbody doesn't log hard correction when ahead anymore
2024-03-14 14:57:38 +08:00
mischa
59ef0e0cf3
PredictedRigidbody: syntax
2024-03-14 14:57:19 +08:00
mischa
949022e265
PredictedRigidbody: OnDeserialize parsing grouped together (syntax change)
2024-03-14 11:39:52 +08:00
MrGadget
e27571294b
chore(CI): RunUnityTests - updated unityVersions
2024-03-13 16:52:45 -04:00
mischa
f7a29718b9
Prediction: syntax
2024-03-13 19:33:43 +08:00
mischa
82737f58fa
readme changed from .txt to .md for formatting
2024-03-13 17:19:48 +08:00
mischa
a88ec0e5c1
Examples: Prediction Benchmark with readme & current results
2024-03-13 17:18:21 +08:00
mischa
62bf067f0e
PredictedRigidbody: make .predictedRigidbody accessible to other components!
2024-03-13 13:26:08 +08:00