Commit Graph

8700 Commits

Author SHA1 Message Date
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
MrGadget
a25b74565f fix(ILPostProcessorAssemblyResolver): Ignore Bee.BeeDriver
- There is now BeeDriver2, so using StartsWith
2024-03-12 12:22:14 -04:00
Robin Rolf
fafc10b639
fix: EdgegapKcp StopHost() null reference exception (#3779)
see https://github.com/MirrorNetworking/Mirror/issues/3708
2024-03-12 00:35:21 +08:00
MrGadget
0aa8000454 chore(CI): RunUnityTests - updated unityVersion 2024-03-08 09:43:26 -05:00
mischa
65f33dee90 fix: #2503 Weaver Custom Read Write functions for Serialization not working over multiple assembly definitions 2024-03-08 15:20:23 +08:00
MrGadget
f10bc77195 SimpleWebTransport: moved overrides down 2024-03-07 07:57:22 -05:00
Robin Rolf
1a915ccde7
feat: SWT overrides Transport.IsEncrypted & EncryptionCipher (#3777)
TLS isn't technically correct, but there's no good way to get that info
2024-03-07 12:52:33 +08:00
Robin Rolf
bac0f77cd7
feat: EncryptionTransport overrides IsEncrypted & Cipher (#3776) 2024-03-07 12:51:42 +08:00