mischa
0cc4726728
fix(InterestManagement): calling OnEnable multiple times doesn't show an error anymore
2024-01-06 11:57:13 +01:00
JesusLuvsYooh
be6c6c7c64
Renamed example scene to better explain its purpose. ( #3717 )
...
* Renamed example scene to better explain its purpose.
Made Mirror Better
* TanksCoop Scripts and folders renamed.
* Removed the s
Removed the s
2024-01-05 14:26:11 +01:00
MrGadget1024
92bec39f1a
MatchController: syntax
2024-01-04 20:54:00 -05:00
MrGadget1024
912b170989
style(NetworkMatch): removed private
2024-01-04 13:59:14 -05:00
MrGadget1024
5b65afd68d
doc(MatchInterestManagement): comments
2024-01-04 13:59:13 -05:00
MrGadget
0c46045130
perf(NetworkAnimator): ClientRpc includeOwner False ( #3716 )
...
No need to send the Trigger message back to the owner since we already called animator.SetTrigger
- RpcOnAnimationTriggerClientMessage
- RpcOnAnimationResetTriggerClientMessage
2024-01-04 18:57:46 +01:00
MrGadget
882bc6d2b6
fix(NetworkManager): No Auth Required for NotReadyMessage ( #3715 )
2024-01-03 19:33:48 +01:00
mischa
9a9fadbbf2
fix(KCP): V1.40 [2024-01-03]
...
- added [KCP] to all log messages
- fix : #3704 remove old fix for #2353 which caused log spam and isn't needed anymore since the
original Mirror issue is long gone
- fix: KcpClient.RawSend now returns if socket wasn't created yet
- fix: https://github.com/MirrorNetworking/Mirror/issues/3591 KcpPeer.SendDisconnect now rapid
fires several unreliable messages instead of sending reliable. Fixes disconnect message not
going through if the connection is closed & removed immediately after.
2024-01-03 14:17:54 +01:00
mischa
7faa7a31f7
fix : #2852 NetworkAnimator now always serializes and deserializes the exact amount of data, and logs errors if runtime counts are mismatching ( #3711 )
...
* fix : #2852 NetworkAnimator now serializes animator.layerCount to make a mismatch in OnDeserialize impossible.
* parameters.length too
2024-01-03 10:42:08 +01:00
MrGadget1024
80ebeed7a1
NetworkRoomManager: Silenced Debug Logs
2024-01-02 21:59:58 -05:00
MrGadget
66b38852d5
perf(Match Interest Mgmt): Complete Overhaul ( #3707 )
...
* perf(Match Interest Mgmt) Use Dictionary instead of spawned
This is better than iterating all spawned objects and doing TryGetComponent in Update.
* undo rename
* Simplified OnRebuildObservers
* Overhauled Match Interest Mgmt
- no more looping dictionaries
- no more TryGetComponent in hot path
- NetworkMatch component drives the updates
* Cleanup
* syntax
* Merged UpdateDirtyMatches & UpdateMatchObjects into OnMatchChanged
* NetworkMatch - Added isServer check
* MatchInterestManagement: Better matchObjects cleanup
- moved match removal to LateUpdate
- added matchCount for debugging
* Added comment
Co-authored-by: Robin Rolf <imer@imer.cc>
* Formatting
Co-authored-by: Robin Rolf <imer@imer.cc>
* Updated OnMatchChanged / matchCount -> ushort
- Depends on ReadOnlyAttribute
* matchCount -> internal
* matchCount Header
---------
Co-authored-by: Robin Rolf <imer@imer.cc>
2024-01-02 20:21:00 -05:00
MrGadget1024
d2ad0b851b
fix(MultipleMatches): Applied ReadOnly Attributes
2024-01-02 14:39:14 -05:00
MrGadget1024
ee8fda05fd
fix(PlayerController): Applied ReadOnly Attributes
2024-01-02 14:37:35 -05:00
MrGadget1024
6a8502b8ed
fix(NetworkRoomPlayer): Applied ReadOnly Attributes
2024-01-02 14:36:50 -05:00
MrGadget1024
d494ac28b7
fix(NetworkRoomManager): Applied ReadOnly Attributes
2024-01-02 14:36:18 -05:00
MrGadget
a5e4247e82
feat: Add ReadOnly Attribute and Drawer ( #3712 )
2024-01-02 16:25:28 +01:00
mischa
53da58a32a
syntax
2024-01-02 13:38:27 +01:00
mischa
3f5f9bd9eb
NetworkAnimator: OnDeserialize more obvious syntax
2024-01-02 13:32:17 +01:00
mischa
35d1387c7a
NetworkAnimator: OnSerialize more obvious syntax (parameter is always true due to the 'if initialstate' above it)
2024-01-02 13:30:53 +01:00
mischa
7c87da9bc7
NetworkAnimator: OnSerialize syntax
2024-01-02 13:27:43 +01:00
mischa
275d5ad797
fix : #3710 : NetworkServer.SendToAll/Observers/ReadyObservers now validates packet size while <T> is still known
2024-01-02 13:14:43 +01:00
mischa
732c4ebdab
fix : #2810 NetworkAnimator now initializes state in OnEnable too
2024-01-02 11:40:10 +01:00
MrGadget1024
325cc15f5b
feat(Chat Example): Bidirectional sync of networkAddress
2024-01-01 10:23:24 -05:00
MrGadget1024
e1195391c6
fix(MultipleMatches): MatchGUI Toggle OnValueChanged > OnToggleClicked
2024-01-01 07:53:05 -05:00
mischa
56a1aa096f
fix : #3708 Kcp Stophost() null reference exception
2024-01-01 09:40:39 +01:00
MrGadget1024
4285a9b123
MatchController Prefab: resized Text element
2023-12-31 17:27:52 -05:00
MrGadget1024
a54c8bd9bd
fix(NetworkManager): OnConnectionQualityChanged silenced log spam
2023-12-30 07:37:59 -05:00
MrGadget1024
6c14f0e402
chore(CI): RunUnityTests - updated unityVersion
2023-12-30 07:25:09 -05:00
MrGadget1024
4c295a80b6
fix(ChatNetworkManager): Removed singleton
2023-12-30 07:22:20 -05:00
MrGadget1024
1ccf954bbd
fix(AdditiveLevelsNetworkManager): Simplified singleton
2023-12-30 07:22:20 -05:00
MrGadget1024
1430027e99
fix(NetworkRoomManagerExt): Simplified singleton
2023-12-30 07:22:20 -05:00
MrGadget1024
a322f009c6
fix(AuthorityNetworkManager): Removed singleton
2023-12-30 07:22:20 -05:00
MrGadget1024
112d6f4040
fix(MatchNetworkManager): Removed singleton
2023-12-30 07:22:20 -05:00
MrGadget1024
01be4fe67d
fix(MultiSceneNetManager): Removed singleton
2023-12-30 07:22:20 -05:00
MrGadget1024
ae6a6355b1
fix(BasicNetManager): Removed singleton
2023-12-30 07:22:20 -05:00
MrGadget1024
143dede60d
fix(AdditiveNetworkManager): Removed singleton
2023-12-30 07:22:20 -05:00
MrGadget1024
a425736bda
fix(NetworkManagerCharacterSelection): Simplified singleton
2023-12-30 07:22:20 -05:00
MrGadget1024
5348e23ce4
chore(CI): Always produce test results
2023-12-26 07:17:04 -05:00
MrGadget
a8a2e01b89
fix(NT Base): Consolidate NT fields to NT Base ( #3706 )
...
- Compress Rotation
- Only Sync On Change
2023-12-24 10:29:30 +01:00
MrGadget1024
b9601b9e7f
perf(Examples): Enabled NT Compress Rotation
2023-12-24 04:02:32 -05:00
mischa
0d64d4718f
fix : #3704 remove old fix for #2353 which caused log spam and isn't needed anymore since the original Mirror issue is long gone
2023-12-23 22:17:20 +01:00
JesusLuvsYooh
4caa831bdb
fix: Rotation compression using world when null value ( #3705 )
...
Fixes spazzing out of rotations, which was caused by flicking between compressed quaternion and world rotation.
Happened only if using NetworkTransformUnreliable, local worldspace and quat compression.
2023-12-23 21:34:37 +01:00
MrGadget1024
06d40d38d9
chore(CI): force unity-test-runner to use v4.0.0
2023-12-23 14:47:27 -05:00
MrGadget1024
b0f0145cc8
Revert "chore(CI): unity-test-runner@v3"
...
This reverts commit 0df8191039
.
2023-12-23 11:56:41 -05:00
MrGadget1024
0df8191039
chore(CI): unity-test-runner@v3
2023-12-23 11:53:37 -05:00
MrGadget1024
96dd9dbba1
chore(CI): activation use upload-artifact v4
2023-12-23 11:28:59 -05:00
mischa
e46aff53d1
Prediction: only show ghosts while not inside the target object
2023-12-19 15:07:14 +01:00
mischa
88c7fa78c1
fix(NetworkPingDisplay): increase default width so rtt number isn't cut off
2023-12-19 14:46:32 +01:00
mischa
58148e02e5
fix(Prediction): PredictedRigidbodyVisual rotation interpolation now works
2023-12-19 14:12:06 +01:00
mischa
3d87b3f0c3
PredictedRigidbody: force SyncDirection so users can't configure it wrongly
2023-12-19 13:32:22 +01:00